收藏本站
设为主页
联系站长
欢迎光临  | 网站首页 | 编程技术 | 网络技术 | 建站技术 | 数据库技术 | 软件应用 | 硬件技术 | 下载中心 | 睿学论坛 |  {$Wap} Welcome to RuiXue
您现在的位置: 睿学电脑技术网 >> 数据库技术 >> Oracle >> 正文
  实例解析:Oracle10g两个监听进程的故障    热      【字体:小 大】
实例解析:Oracle10g两个监听进程的故障
作者:互联网    数据库应用来源:互联网    点击数:    更新时间:2009-3-9    
limeinan

关于Oracle10g启动两个监听进程的故障报告

故障发生时数据库无法通过监听正常建立连接,检查时会发现系统上存在两个监听器进程,其中一个是另外一个的子进程。

示例:

local1:/ #ps -ef | grep tnslsnr 
oracle 925826 1 0 Apr 06 - 234:50 /u01/app
/oracle/product/102/bin/tnslsnr listener1 -inherit 
oracle 1081540 925826 0 21:39:39 - 0:00 
/u01/app/oracle/product/102/bin/tnslsnr listener1 -inherit

很多人在RAC环境下也遇到了类似的问题。

这个问题被最终确认为一个BUG,BUG号为:4518443

Oracle称在较大压力下,监听进程可能出现间歇性停止服务,此时Oracle会spaw出另外一个监听进程,进而导致两个监听进程互相影响的故障。

在非RAC环境下,可以通过在listener.ora中设置参数来暂时回避这个BUG。

SUBSCRIBE_FOR_NODE_DOWN_EVENT_=OFF

同时Oracle已经推出了相关Patch用来修正这个问题。 (责任编辑:卢兆林)


[
数据库应用录入:admin    责任编辑:admin 
  • 上一篇数据库应用: 带你深入了解如何根据数据库时间戳选择列

  • 下一篇数据库应用: 没有了
  • 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】
    最新热点 最新推荐 相关文章
    没有相关数据库应用
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 |
    网站版权:睿学电脑技术有限公司 版权所有 ©2007-2009 内容版权:本站所有资料均由网友提示或收集于互联网,其版权归原作者所有,如原作者对本站收录其作品有异义,请及时告知,本站将及时删除。如有其它疑问请与站长联系 站长:睿学
    粤ICP备09133177号