● ITPUB名人堂嘉宾 ● ChinaUnix社区博客专家 ● ChinaUnix社区Oracle板块版主 ● 优酷网认证音乐牛人:EricGuitar ● SDOUG 核心成员 ●E-mail:gaoqiangdba@163.com
分类: Oracle
2011-12-06 23:05:21
SUBSCRIBE_FOR_NODE_DOWN_EVENT_ |
SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER=OFF |
cd $ORACLE_HOME/opmn/conf mv ons.config ons.config.orig |
--end--
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
检查时会发现系统上存在两个监听器进程,其中一个是另外一个的子进程。
检查监听 ps -ef | grep tnslsnr
KILL掉一个子进程,恢复正常
在Metalink上可以找到相关问题的很多解释,这个问题被最终确认为一个BUG,BUG号为:4518443
Oracle称在较大压力下,监听进程可能出现间歇性停止服务,此时Oracle会spaw出另外一个监听进程,进而导致两个监听进程互相影响的故障。