日期:2014-05-17  浏览次数:20746 次

Oracle10g监听器的问题
一天我用PL/SQL   Devleoper连接本地Oracle10g数据库,出现报错,说程序没有监听,我去系统服务里面看看,发现OracleOraDb10g_home1TNSListener没有启动,我手动启动它,结果报错如下:

本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如 "性能日志和警报 "服务。

后来,我在Net   Configuation   Assistant里面重新配置监听器才可以正常启动,但是我很想知道为什么会突然出现这种情况,麻烦各位经验丰富的大虾告诉一下我这是什么原因,谢谢!

------解决方案--------------------
重新建立新侦听,用新的侦听
------解决方案--------------------
你修改了主机名?
------解决方案--------------------
有过类似的问题,忽然监听程序停止了,但不知道是什么原因???
------解决方案--------------------
本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如 "性能日志和警报 "服务。
这是报出来的错误吗?
------解决方案--------------------
把你装的杀毒软件泄了,然后再装到一个别的盘中,就ok了
------解决方案--------------------
C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora把这这文件里的内容改下


HOST=你的计算机名字
------解决方案--------------------
看一下 $ORACLE_HOME\network\log\listerner.log 文件。
------解决方案--------------------
可能是主机名你更改了或别人更改了~