等待事件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个。 这个等待事件比较少,记录一下。

 

posted @ 2021-10-19 20:08  绿茶有点甜  阅读(373)  评论(0编辑  收藏  举报