日期:2014-05-17  浏览次数:21373 次

几近崩溃边缘,oraclehome92TNSlistener服务启动不了了
昨日中病毒,开机修改系统时间。总报告ORA-12541,不能解析SENVICE_NAME   .后修改系统时间后问题解决   。后杀毒,清理注册表,我发誓,我没动和ORACLE相关的注册表项,然后就OVER了.启动WINDOWS后,oraclehome92TNSlistener不能自动启动。手动启动后,系统提示,在本地计算机无法启动oraclehome92TNSlistener服务。错误2:系统找不到指定文件。从昨天晚上到现在只睡了4个小时,那位大侠援手,在下感激不尽。系统2003+ORACLE9i   .执行lsnrctl   start     提示:
Failed   to   start   service,error2
TNS-12560:TNS:协议适配器错误
TNS-00530:   协议适配器错误
再问一句   启动监听需要那些系统文件。再次感谢


------解决方案--------------------
到注册表HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/
OracleOraHome92TNSListener(版本不一样可能稍有区别),看看有没有字符串项ImagePath
如果没有,新建一个,填上路径,如:D:\oracle\ora92\BIN\TNSLSNR

对于实例服务OracleService(Sid)方法相同,它们实际上都紧挨着。