清理注册表后导致Oracle listener起不来

 清理注册表后导致Oracle listener起不来

a.现象
LSNRCTL> start
启动tnslsnr:请稍候...

Failed to start service, error  3 .
TNS
- 12536 : TNS: 操作可能阻塞
TNS
- 12560 : TNS: 协议适配器错误
  TNS
- 00506 : 操作可能阻塞
   
32 - bit Windows Error:  997 : Unknown error

检查windows的services发现OracleOraHome92TNSListener中“可执行文件的路
径”内容为空。
-->运行regedit,发现HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001
/Services/OracleOraHome92TNSListener比
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/OracleServiceLIU
(SID)少了一个可扩充字符串值ImagePath
-->添加可扩充字符串值ImagePath,数值数据:e:/oracle/ora92/bin/TNSLSNR


($oracle_home/bin/TNSLSNR)

再启动lsnrctl start就可以了。

 

你可能感兴趣的:(oracle,windows)