求助。我用的是oracle10G,按照网上的教程安装的,安装没有出错,以前用也没有问题,但是,从昨天开始,oracle监听服务启动不了,每次只要重新开机就只能重新配置一个监听。重新配置的监听能够用,但是只要重新电脑,又启动不起了。

解决方案 »

  1.   

    命令行输入lsnrctl start,看报什么错误?
      

  2.   

    检查你装的目录下network/admin下的listener.ora和tnsnames.ora文件,具体配置网上找下,如果不会,别人机器装的10下面的2个文件拿过来修改下,覆盖掉吧。
      

  3.   

    lz给的信息不够。
    1.检查环境变量,环境变量中sid,oracle_home是否正确,
    2.检查network/admin下的listener.ora和tnsnames.ora文件权限和内容,保证这两个文件能读能写,对比下你重新配监听前后的变化。
    3.用cmd输入lsnrctl status,这是查看监听状态的命令,lsnrctl start启动监听,lsnrctl stop关闭监听。尝试用命令启动关闭试试看。先按照上面三个检查一遍,我用的win7 64位u版,用的完全没有问题,oracle还是不要通过服务方式启动,用命令来处理最好。。
      

  4.   

    win7安装之后貌似所有服务都能起来,但是好像不是都能用的,
    $ORACLE_HOME\db_1\$HOSTNAME\sysman\config\emd.properties
    文件中的这个是要修改的,然后重启
    agentTZRegion=Asia/Chungking
      

  5.   

    额。。不好意思。
    忘记结贴了。
    问题已经解决了,我知道原因,但是还是不是很明确。
    我用的学校的网络,IP是随意分配的IP
    然后我回家后弄就正确了,就不出现这个问题,所以我怀疑是学校IP引起的问题。
    但是,现在我又回学校,又正确了。我什么都没改啊
    如此蛋疼~
      

  6.   

     我碰到同样的问题 最后发现只能 运行:netca 这样配置启动监听程序 具体原因不明