Oracle数据库监听器找不到路径

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:48:07

有两种原因:1.你修改了主机名,如果是的话,你可以把主机名改回来,然后重起计算机后,就可以找到监听程序了.
或者修改oracle的监听初始化文件listener.ora(文件位置:ora92\network\admin),将其LISTENER中的HOST改成你修改后的数据库服务器的名称。
再或者在net manager修改本地下的服务命名和监听程序下相应名称

2.由于你的错误删除了监听程序的路径,要恢复很简单:点开始->运行输入"regedit"然后在查找里输入OracleOraHome90TNSListener去查找.如果找到后你就要增加一项ImagePath,定义成字符集,路径为: "盘符:\oracle\ora90\bin\tnslsnr".添加完后继续按F3来找!修改同上.至到搜索完毕为止!此方法成功几率为90%以上

注册表里修改:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome90TNSListener
把里面的IMAGEPATH 改为 X:\oracle\ora90\bin\tnslsnr(就是安装oracle的目录下的ora90\bin\tnslsnr)(如果没有imagepath就新建一个,字符串型)
servicename 同理