重慶思莊技術(shù)分享——ORA-04036: 實(shí)例使用的 PGA 內(nèi)存超出 PGA_AGGREGATE_LIMIT
ORA-04036: 實(shí)例使用的 PGA 內(nèi)存超出 PGA_AGGREGATE_LIMIT
ORA-04036: 實(shí)例使用的 PGA 內(nèi)存超出 PGA_AGGREGATE_LIMIT;
uncategorized SQLException; SQL state [99999]; error code [39];
該報(bào)錯(cuò)應(yīng)該是響應(yīng)的 service process 在處理消耗內(nèi)存較大的操作,比如 sort不用或 group by 等,響應(yīng)的進(jìn)程 PGA 區(qū)域的內(nèi)存使用超出了數(shù)據(jù)庫設(shè)置限制而引起的。
可以通過以下思路進(jìn)行解決:
1、 增大參數(shù) PGA_AGGREGATE_LIMIT 的值
2、 對(duì)相應(yīng)的SQL進(jìn)行 tuning,使其減少相應(yīng)的中介結(jié)果集大小
標(biāo)簽: