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,使其減少相應的中介結果集大小