首页 > 其他 > 详细

ORA-04030

时间:2021-02-22 12:07:36      阅读:68      评论:0      收藏:0      [点我收藏+]

清早客户给我打电话说数据库昨天宕机连不上了。今天给看看。

上系统查看alert,近期大量的报错。

ORA-04030 : KSIPC Top Loca, ksipc pag chnk这个比较有用

技术分享图片

 

 

 

看trace信息里面说 pga_aggr_limit 是1717989184 (16G) ,但是IPC limit 是pga_aggr_limit的40% ,也就是 805306368,但是新需要分配的是10703741824超过了限制的空间大小,无法分配。

可见当时分配给IPC进程的内存不够了,通常你可以理解IPC进程就是数据库的那些后台进程,如果后台集成内存都不足了,此时数据库可能会出现异常。

技术分享图片

 

 

 

pga_aggr_limit 是由于Oracle 12c以后的新参数PGA_AGGREGATE_LIMIT控制的,它是2倍于PGA_AGGREAGATE_TARGET,Oracle建议不要修改limit这个参数。

那么我当前这个case就很可能是 PGA_AGGREATE_TARGET不足导致的。

我将自己的PGA_AGGREGATE_LIMIT放大一倍设置为16G,内存不足问题不再出现。

技术分享图片

 

 

 

解释:

ORA-04030:PGA内存问题

ORA-04031:SGA内存问题

ORA-04030

原文:https://www.cnblogs.com/lizhao01/p/14429021.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!