Oracle 19c AWR快照不自动收集

好久没有遇到AWR快照不收集了,以前在10G版本的时候,遇到过,怎么都不收集,甚至重启数据库,都不收集,手工收集快照都可以,今天在19C又遇到了。

环境:

       ORACLE 19.20

       OS:ORACLE LINUX 8.8

变动:

       从11G升级到19C

问题:

      从上次升级11月7日后,AWR快照自动收集就停下来了。

      

解决办法:

      1.手工收集快照,结果报错

          

     这个问题是一个已知的OGG导致的问题,继续查看,也会发现ORACLE的各组件都有问题:

如果进行编译无效对象,也会报错:

解决这个问题,修改 _system_trig_enabled 参数为 FALSE即可。

SQL> alter system set "_system_trig_enabled"=false;

System altered.

再去编译,即OK

这个是由于以前开启了OGG的DDL同步,卸载没有卸载干净导致,重新把OGG的对象删除即可。

再次去手工创建快照成功。

并把前面的参数修改回去:

SQL> alter system set "_system_trig_enabled"=true;

可以看到手工可以创建成功,333,334

2.自动收集未果

等了1个小时,没有自动创建快照

现在看来,应该是时间未到,收集快照,默认是1小时,要到5:00才会收集

3.修改收集时间间隔到30分钟

报错,移动窗口超了,缩短时间即可。

  4.继续等

之后,再等30分钟,     没有结果,于是使用网上的办法,重启MMON进程

5.重启mmon进程

等到6:30出来了,只是没有注意

6.无用工

于是,又重去执行

其实,这个不影响了。

再等了半个小时,已经可以正常创建了。

7.总结

从11.2.0.4(上面有ogg),通过dg物理备库转逻辑备库,升级到19c,停业务,启动到正常库,然后,几天后,发现有awr快照没自动生成,分析发现ogg导致不能手动创建快照,这个是老问题,解决后,后面问题已经解决,只是心太急(通过后面时间来看),再通过启停限制会话,让mmnl启动,不启动,mmon启动也是可以的,解决了 OGG问题,后面已经没有什么问题了,只需要等待即可。

附:

   mmon,mmnl进程作用:

   

  不建议直接KILL这两个进程,通过命令去重启。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值