Troubleshooting ORA-4031 “init_heap_kfsg”占用大量内存 In 12c, 18c, 19c
上周刚分享了《Troubleshooting ORA-04031: unable to allocate 13840 bytes of shared memory “ges resource dynamic” in 12C+》, 在当前的新版本中又存在一个打击一片的BUG, 同样现ora-4031 占用最大的内存区为init_heap_kfsg, 如下图
当前的常见触发场景是在做了RMAN备份以后,影响12-19c ,直到202004月出的RU,和19.7, 20c, 报错现象如dblaert log中或RMAN的log中
ORA-04031: unable to allocate 40 bytes of shared memory (“shared pool”,”unknown object”,”KGLH0^aeb4764″,”kglHeapInitialize:temp”)
从trace heap dump中可以看到主要是被init_heap_kfsg占用,MOS中不难确认属于Bug 30173113 。在12cR2 Apr2018RU还存在另一个Bug 31341859.
这块内存在12C以前常见于 ASM 实例的ora-4031 , 报错信息如下
ORA-04031: unable to allocate 10024 bytes of shared memory (“shared pool”,”unknown object”,”init_heap_kfsg”,”kfgpn gst”)
当时在11g中为Bug:10089333 , 在10.2.0.5中为Bug 13888380,
希望可以启到警示作用,提前预防。
如果您解决不了,请联系www.anbob.com 首页上的联系方式。
对不起,这篇文章暂时关闭评论。