通过Net Configuration Assisant重新配置监听器,则出现“为该监听程序提供的信息正由此计算机上的其他软件使用”错误,使用netstat -an命令查看,并没有程序占用1521端口。
请大家帮帮忙,这该怎么解决呢?谢谢^_^
3 个解决方案
#1
用命令lsnrctl stop停止后,
再用命令lsnrctl start
看报什么错误
再用命令lsnrctl start
看报什么错误
#2
问题解决了,把listener.ora和tnsnames.ora文件中的Host全部改为127.0.0.1,就可以了。
结贴了,还是谢谢Phoenix_99的回帖,给分了^_^
结贴了,还是谢谢Phoenix_99的回帖,给分了^_^
#3
我也遇到了同样的问题,按楼主的方法作了不起作用,最后通过将注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraDb10g_home1TNSListener
下的键值ImagePath改为D:\app\Administrator\product\11.1.0\db_1\BIN\TNSLSNR 后就可以了。原因是开始时系统服务OracleOraDb11g_home1TNSListener的可执行文件路径不正确,修改后就好了。
另请参阅 http://www.itpub.net/thread-745445-1-1.html
下的键值ImagePath改为D:\app\Administrator\product\11.1.0\db_1\BIN\TNSLSNR 后就可以了。原因是开始时系统服务OracleOraDb11g_home1TNSListener的可执行文件路径不正确,修改后就好了。
另请参阅 http://www.itpub.net/thread-745445-1-1.html
#1
用命令lsnrctl stop停止后,
再用命令lsnrctl start
看报什么错误
再用命令lsnrctl start
看报什么错误
#2
问题解决了,把listener.ora和tnsnames.ora文件中的Host全部改为127.0.0.1,就可以了。
结贴了,还是谢谢Phoenix_99的回帖,给分了^_^
结贴了,还是谢谢Phoenix_99的回帖,给分了^_^
#3
我也遇到了同样的问题,按楼主的方法作了不起作用,最后通过将注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraDb10g_home1TNSListener
下的键值ImagePath改为D:\app\Administrator\product\11.1.0\db_1\BIN\TNSLSNR 后就可以了。原因是开始时系统服务OracleOraDb11g_home1TNSListener的可执行文件路径不正确,修改后就好了。
另请参阅 http://www.itpub.net/thread-745445-1-1.html
下的键值ImagePath改为D:\app\Administrator\product\11.1.0\db_1\BIN\TNSLSNR 后就可以了。原因是开始时系统服务OracleOraDb11g_home1TNSListener的可执行文件路径不正确,修改后就好了。
另请参阅 http://www.itpub.net/thread-745445-1-1.html