我在启动监听服务时候,系统提示:
OracleOraHome92TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做得,例如“性能日志和警报”服务。
到底是怎么回事呀,小弟拜托了。

解决方案 »

  1.   

    cmd进入命令行 lsnrctl start 启动监听服务,看出现什么错误
    如果没有错误,察看数据库是否可以正常进行连接
      

  2.   

    我当时也遇到过这种情况,还好当时处于学习阶段,
    我问了好多同学了,也没办法了,后来就把数据库给了删了,
    现建一个,没有办法啊。==================================
    =  CSDN助手 全面支持CSDN论坛     =
    =  监视、收藏、历史、签名走马灯  =
    ==================================
      

  3.   

    我正在遇到这个问题,不过我是在linux上面装的,实例已经启动了,但是lsnrctl没有办法启动,提示:
    System parameter file is /orahome/9.2.0/network/admin/listener.ora
    Log messages written to /orahome/9.2.0/network/log/listener.log
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dcpower)(PORT=1521)))
    Error listening on: (ADDRESS=(PROTOCOL=ipc)(PARTIAL=yes)(QUEUESIZE=1))
    No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dcpower)(PORT=1521)))
    TNS-12546: TNS:permission denied
     TNS-12560: TNS:protocol adapter error
      TNS-00516: Permission denied
       Linux Error: 13: Permission deniedListener failed to start. See the error message(s) above...
      

  4.   

    我曾经碰到过2次这样的问题,一次是端口被诺顿防火墙占用,一次是端口被skype占用
      

  5.   

    我也遇到过这种情况,不仅是监听程序的问题,还有dbstart也起不来,后来查来查去发现是日志到了2G了,后来清理了日志就好了.
    还有一次,也很变态,我的oracle要定时向另一台内存服务器传送数据的,每次传送的数据在1M左右,那次重启了内存服务器,结果发现oarcle也down掉了,后来发现dbstart起来了,但是监听程序起不来,找了半天,发现传送过去的数据有2G!!后来把这个问题解决了才好起来了.
      

  6.   

    你原来的监听是否能正常启动也??
    我的机器也是原来的时候监听启动正常..
    但有一次启动起后就自动的停掉了..在网上找了很久的时间才把问题解决老..
    关于WIN系统Listener服务无法启动的解决方案:
    是因为启动服务里的路径没了,
    你可以在运行里输入tnslsnr来打开就好了,listener没打开别的当然也打不开了
    把listener.ora 中,HOST 的值改成现在的机器名或IP 地址,然后再启动监听。去orant\net80\trace\看看,一般有错都会在那里产生一个.log文件如果是机器改名的话,编辑[oracle_home]\ora81\network\admin\listener.ora文件,将原机器名改为新的即可.也可能是端口冲突,比如我曾经因为安装一个上网代理软件而导致数据库服务不能启动.卸载该软件即可.已解决,主要是修改了机器名称.导致监听启动后自动退出
    将listener.ora 中,HOST 的值改成现在的机器名或IP 地址,然后再启动监听.问题就解决