等待事件enq: MN - contention
一、OGG集成模式在源库注册时,DB出现严重的enq: MN - contention等待事件
现象:如标题所示,那么针对这个问题如何处理呢? 如何排查
二、问题分析
2.1 分析active session
此时,可以发现DB存在严重的 enq: MN - contention争用!
2.2 问题处理
由于这个问题表现太明显了,就是多个OGG集成模式的抽取进程同时启动,OGG会读取日志,存在数据字典的争用。
那么解决起来,就是关闭多余的抽取进程,只保留一个抽取进程启动,一个个来。
SEND EXTRACT EXTXX01, FORCESTOP
该客户抽取存在30多个抽取进程,经过沟通合并减少为10个。 这个等待事件比较少,记录一下。