ADG日志应用缓慢处理过程
作为IT技术人员,时常被各种问题所困扰,比如频繁的告警。近期,我们收到了某套库的adg的applylag告警,为此我们开始了一番排查。

故障分析
在排查过程中,我们首先查看了节点日志,其中2节点日志持续报ORA-04030进程无法分配内存的错误。我们发现该tt02进程分配的内存为31G,而系统pga_aggregate_limit参数设置了100G。通过这些信息,我们大概可以猜测,有可能是触发了bug。在本次案例中,该进程是后台进程,主要用于传输日志到备库,由于持续报错,导致传输日志有延迟,从而导致整体日志应用出现了延迟。我们进一步确认后发现,Bug30719327描述的现象和本次问题比较相似,而28831971补丁的当前版本也已应用过。
解决方案
针对以上问题,我们提出了两种解决方案。第一种是暂时解决方案,即kill问题节点TTnn进程,使该进程重启,但这样会占用大量内存,需要定期操作。第二种是尝试应用Patch30719327,观察进程使用内存情况,并据此进行进一步的优化和升级。
以上就是本次ADG日志应用缓慢处理过程的排查和解决过程。希望本文可以让更多的IT技术人员从中受益,为日后排查类似问题提供一些帮助。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6233.html
