ORA-04036: 实例使用的 PGA 内存超出 PGA_AGGREGATE_LIMIT


Cause java.sql.SQLException: ORA-00039:定期操作期间出错

ORA-04036: 实例使用的 PGA 内存超出 PGA_AGGREGATE_LIMIT;

uncategorized SQLException; SQL state [99999]; error code [39]; 

答:该报错应该是响应的 service process 在处理消耗内存较大的操作,比如 sort不用或 group by 等,响应的进程 PGA 区域的内存使用超出了数据库设置限制而引起的。

可以通过以下思路进行解决:

1、 增大参数 PGA_AGGREGATE_LIMIT 的值

2、 对相应的SQL进行 tuning,使其减少相应的中介结果集大小

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM