Oracle

ORA-04031: 無法分配 X 字節的共享記憶體

  • April 13, 2018

嘗試啟動 oracle 服務,顯示以下錯誤:

在此處輸入圖像描述

我有以下 SPFILEXE.ORA:

在此處輸入圖像描述

我正在使用 ORACLE XE,但我真的不知道哪個參數更改以及應該是什麼值。

請幫忙 !!!提前致謝

嘗試將共享池大小加倍至 1G 或 1000M。

如果您使用 EJB,Java 池應該更大。

如果您使用 RMAN,大型池應該更大。

刪除會話。

將流程減少很多,比如從 200 個開始。你會使用接近 10,000 個嗎?XE 不適用於那麼多程序。

使 job_queue 約為 20。

我家你不是想用文本編輯器編輯那個spfile!它是一個二進製文件(儘管有這麼多的明文),如果你有意或無意地直接修改它,它就會被破壞。我會減少 open_cursors、程序和會話。我的大型生產數據庫中只有 open_cursors=300 ;程序=150。

引用自:https://dba.stackexchange.com/questions/178304