重庆思庄Oracle、Redhat认证学习论坛
标题: ORA-04036: 实例使用的 PGA 内存超出 PGA_AGGREGATE_LIMIT [打印本页]
作者: mahan 时间: 2023-2-12 17:34
标题: ORA-04036: 实例使用的 PGA 内存超出 PGA_AGGREGATE_LIMIT
本帖最后由 mahan 于 2023-2-17 17:40 编辑
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,使其减少相应的中介结果集大小
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) |
Powered by Discuz! X3.2 |