ORACLE版本是10.2.1.0的,初装的时候出现TNS监听报错,忽略了继续安装。
然后用PL/SQL连接数据库的时候出错,TNS:没有监听器!
重新配置监听文件属性后,监听成功启动。
第2天开机时候使用PL/SQL连接数据库又出现没有监听器的错误,察看监听配置文件,发现文件没有改动。
我的计算机是单机的,IP地址没有变动。
察看ORACLE服务,发现本地计算机上的OracleOraHomeTNSListener服务关闭了,改成自动再启动后出错:
“本地计算机上的OracleOraHomeTNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务。”请问这个时候该怎么做?

解决方案 »

  1.   

    你在cmd 下去启动监听程序lsnrctl start ,看看具体给你报什么错误,然后到网上对症下药
      

  2.   


    应该是这个问题,如果安装2个数据库(比如oracle9和10同时安装)就会出这样的问题。
    你可以检查有么有另外的监听器在运行,如果有的话就停掉,改成手动启动。
    然后再启动最后安装的这个监听器,应该可以解决。
      

  3.   

    是在windows上安装的吗?可以写个bat文件,做任务计划