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