ORACLE 错误3 系统找不到指定路径的解决方法

2007-12-18

启动Oracle数据库时,提示:ORA-12541:TNS:没有监听器,在计算机管理里的"服务"列表里启动TNS,可是却提示:在本地计算机无法启动oracleorahome8i tnslistener 服务.错误3:系统找不到指定路径,这种情况在网上遇到很多网友求救,我以前也遇到过,后来知道是由于Windows优化大师的注册表优化把Oracle TNS Listener在注册表中的内容删除了,建议优化时不要选择HKEY_LOCAL_MACHINE项。
下面介绍解决办法,就是把注册表里被删掉的给加上去:
先运行regedit.exe启动注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/下的Services和CurrentControlSet/Services下找到OracleOraHome92TNSListener项,在右边窗口按右键,新建/字符串,取名ImagePath。

双击新建的键,在"数值数据"项输入D:oracleora92\bin\TNSLSNR.EXE(根据你自己的实际情况进行修改),确定完成。

再次在服务中双击打开OracleOraHome92TNSListener的服务看到其"可执行文件的路径"一栏已经显示了其正确的值。这时你可以启动监听了。

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注