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的服务看到其"可执行文件的路径"一栏已经显示了其正确的值。这时你可以启动监听了。
更多精彩内容:各种AI课程、技能课程、黑科技软件、网站小程序源码、副业小项目、PPT模板等精品素材、电商课程、推广引流课程等,尽在 天边资源网 。