ora-371錯誤的原因和解決方法

eric0435發表於2011-11-13
shared_pool_size如果是在自動共享記憶體管理下,你就可以直接設定shared_pool_size就行了,如果是手工管理記憶體,如果你想設定shared_pool_size=64m,而sga內部的開銷負荷是12m那麼你就得設定shared_pool_size=78m,所以在手工管理記憶體的情況下在你設定shared_pool_size時就必須考慮sga內部的開銷,在手工管理記憶體的情況下實際的shared_pool_size的大小等於你所設定的shared_pool_size減去sga內部的開銷所使用的記憶體大小。sga內部開銷固定的記憶體大小在v$sgainfo檢視中就是fixed sga size,在手工管理記憶體的情況下如果你當設定的shared_pool_size的值小於fixed sga size的大小那麼在啟動資料庫時就會報ora-371錯誤,當在自動記憶體管理的情況下sga會自動調整所以不會報ora-371錯誤

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26015009/viewspace-710892/,如需轉載,請註明出處,否則將追究法律責任。

相關文章