将Oracle的BIn路径设置在系统的Path环境变量中,可能还需要别的路径!!!

解决方案 »

  1.   

    我没有更改过任何路径。Path也没问题啊,这个服务关联的是哪个文件?
      

  2.   

    $ORACLE_HOME\network\ADMIN\listener.ora
      

  3.   

    检查一下listener.ora中文件中路径是否实际存在
      

  4.   

    运行Oracle的BIn路径下的LSNRCTL.EXE
    LSNRCTL>start
    手工启动试下
      

  5.   

    LSNRCTL> start
    启动tnslsnr:请稍候...Failed to start service, error 3.
    TNS-12536: TNS:可能会阻碍操作
     TNS-12560: TNS:协议适配器出现错误
      TNS-00506: 操作可能阻塞
       32-bit Windows Error: 997: Unknown error
      

  6.   

    检查你的注册表,是不是注册表里面没有了lsnrctl的路径了?!
    OracleOraHome81TNSListener
      

  7.   

    你就不能先停掉TNS,然后自己重新配一个TNS监听器吗?