分享Oracle10g win7下开启网络监听服务不成功 的解决办法

来源:互联网 发布:小马网络ip 编辑:程序博客网 时间:2024/05/05 03:47

使用oracle10g的 Net Manager新建网络监听服务成功,但是不能正常启动监听服务,显示TNS-XXX错误

这种情况的原因,经猜测是因为win7本身的系统保护导致,但仍未证实,如果有了解原因的看官,期望留言告知。

如果也有遇到这个问题的同志,也有像我一样把新建的服务删除并且重新再建服务的,也许会发现在net manager中删除了网络服务,但是系统服务中,原来建立的监听服务纹丝不动,无法正常删除


我采取的办法是删除注册表来去除在Net Manager中已经删除但是系统服务中还存在的监听服务,把以下三个目录下的名字和监听服务相同的文件夹删除,然后重启电脑,再查看系统服务,发现listener已经成功删除。


但是,如何实现在win7下突破系统的保护,成功启动监听服务并且可以connect呢?

我的方法如下:

1.在Net Manager底下新建监听并且按正常的方式配置完成并保存配置(我配置了基础的数据库服务与监听位置)。


2.打开Net Configuration Assistant,选择重新配置监听,并且选择刚刚在Net Manager中配置好的监听。不做任何修改,一路next,最后会成功启动此监听(我的win7会有弹窗提示),此时会发现系统的服务中此监听服务启动了。




     3.OK现在可以做一个EZConnect连接一下本机刚刚配置好的监听,发现可以成功运行了。


P.S.除默认监听(LISTENER)之外的监听可能要在命令行启动之后才能正常在服务中看到监听服务。