ORACLE 监听 TNSLSNR 自动关闭问题

wyjam 2007-03-24 10:41:21
1.一天早上发现机子上的TNSLSNR服务没有启动,就去管理工具里点OracleOraHome90TNSListener这个启动,却发现启动了马上就自动关闭了,晕*&^
2.在命令行下:
>lsnrctl
LSNRCTL>start
-----------------------------------------------------------------------
启动tnslsnr:请稍候...

TNSLSNR for 32-bit Windows: Version 9.0.1.1.1 - Production
系统参数文件为D:\oracle\ora90\network\admin\listener.ora
写入D:\oracle\ora90\network\log\listener.log的日志信息
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=gx521-55156be01)(POR
T=1521)))
TNS-12545: 因目标主机或对象不存在,连接失败
TNS-12560: TNS: 协议适配器错误
TNS-00515: 因目标主机或对象不存在,连接失败
32-bit Windows Error: 1001: Unknown error

监听程序未能启动。请参阅上面的错误消息...
-------------------------------------------------------------------------
狂晕!!*()(*&
突然间想起来为了IIS发布网页把主机的名字改了。
ora90\network\ADMIN\listener.ora中
-----------------------------------------
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.226)(PORT = 1521))
)
)
)
把HOST=主机名改成IP地址就好了。
LNSRCTL> START
--------------------------------------------------------------------------
启动tnslsnr:请稍候...

TNSLSNR for 32-bit Windows: Version 9.0.1.1.1 - Production
系统参数文件为D:\oracle\ora90\network\admin\listener.ora
写入D:\oracle\ora90\network\log\listener.log的日志信息
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.226)(PORT=1521)))

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 9.0.1.1.1 - Produc
tion
启动日期 24-3月 -2007 10:33:56
正常运行时间 0 天 0 小时 0 分 2 秒
跟踪级别 off
安全性 OFF
SNMP OFF
监听器参数文件 D:\oracle\ora90\network\admin\listener.ora
监听器日志文件 D:\oracle\ora90\network\log\listener.log
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.226)(PORT=1521)))
监听器不支持服务
命令执行成功
--------------------------------------------------------------------------

至此TNSLNNR启动后自动关闭的问题就解决了。

望还有类似此问题的朋友,把解决的方法说一下。学习一下。谢谢。




...全文
2480 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
shqx2 2011-05-13
  • 打赏
  • 举报
回复
学习下
Donnie欧巴 2008-12-04
  • 打赏
  • 举报
回复
说得这么吓人,,,用它自带的NCA工具重新配置下LISTENER。。。。瞬间解决问题。
lijingliang204 2008-11-03
  • 打赏
  • 举报
回复
太感谢了,问题解决了!!!!!!
playmud 2007-03-28
  • 打赏
  • 举报
回复
还是用主机名好
aa可以是xxx.xx.xx.xxx也可以是yy.x.yy.xx
wangzk0206 2007-03-27
  • 打赏
  • 举报
回复
首先谢谢

对你所出的问题有点不解的地方:
你所说的启动后自动关闭 是说运行一段时间后 自动关闭 还是根本没有启动起来哪???

还有就是你解决问题的时候,只是把主机名换成IP就OK了吗??
tgm78 2007-03-27
  • 打赏
  • 举报
回复
lz估计是你的dns配置的有问题吧
wyjam 2007-03-27
  • 打赏
  • 举报
回复
在服务那边的启动时会有说启动成功,但3秒左右后就自动关闭了。
主要是由于改主机名后才出现的这样的问题所以,在解决这个问题的时候,解决的办法就是把原有的主机名改成了现有的主机名或者IP就可以。
其它更深入的东东,就没有去研究了。
请各位指教!谢谢 。
junqiang 2007-03-25
  • 打赏
  • 举报
回复
谢谢

3,490

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧