发布网友 发布时间:2022-04-22 07:27
共2个回答
热心网友 时间:2022-06-17 16:58
开始-->运行REGEDIT -->进入注册表找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleXXXTNSListener热心网友 时间:2022-06-17 16:59
有两种原因: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 同理