2021-11-23
top下的tnslsnr进程定位排查
操作系统:LINUX 7.5
数据库:ORACLE 18C
问题: top命令下发现很多tnslsnr进程,请问如何定位这些进程的发起者、客户端呢?
我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
操作系统:LINUX 7.5
数据库:ORACLE 18C
问题: top命令下发现很多tnslsnr进程,请问如何定位这些进程的发起者、客户端呢?
评论
有用 0在Metalink上可以找到相关问题的很多解释,这个问题被最终确认为一个BUG,BUG号为:4518443
Oracle称在较大压力下,监听进程可能出现间歇性停止服务,此时Oracle会spaw出另外一个监听进程,进而导致两个监听进程互相影响的故障。
在非RAC环境下,可以通过在listener.ora中设置参数:
SUBSCRIBE_FOR_NODE_DOWN_EVENT_=OFF
来暂时回避这个BUG。
同时Oracle已经推出了相关Patch用来修正这个问题。
评论
有用 1
墨值悬赏