進入SQLPLUS,查詢shared_pool,往往看到結(jié)果如下:
站在用戶的角度思考問題,與客戶深入溝通,找到祁陽網(wǎng)站設(shè)計與祁陽網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:做網(wǎng)站、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋祁陽地區(qū)。
SQL> show parameter shared_pool
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
shared_pool_reserved_size big integer 20971520
shared_pool_size big integer 419430400
在Oracle中,shared_pool包含著兩部分,其中一個參數(shù)是:shared_pool_reserved_size。此參數(shù)是用來指定保留的共享池空間大小,用于滿足將來的大的連續(xù)的共享池空間請求。當(dāng)共享池出現(xiàn)過多碎片,請求大塊空間會導(dǎo)致Oracle大范圍的查找并釋放共享池內(nèi)存來滿足請求,由此可能會帶來較為嚴(yán)重的性能下降,通過設(shè)置合適的shared_pool_reserved_size參數(shù),結(jié)合shared_pool_reserved_min_alloc參數(shù)可以用來避免由此導(dǎo)致的性能下降。
這個參數(shù)理想值應(yīng)該大到足以滿足任何對RESERVED LIST的內(nèi)存請求,而無需數(shù)據(jù)庫從共享池中刷新對象。這個參數(shù)的缺省值是shared_pool_size的5%,通常這個參數(shù)的建議值為shared_pool_size參數(shù)的10%~20%大小,最大不得超過shared_pool_size的50%。(超過50%可能會導(dǎo)致數(shù)據(jù)庫無法啟動,要注意?。?/p>
rac系統(tǒng)修改操作(以下修改推薦在沒有啟用SGA的數(shù)據(jù)庫上,啟用SGA的不推薦這樣修改)
1.修改第一個節(jié)點:
alter system set shared_pool_size=5000M sid='rac1' scope=spfile;
alter system set shared_pool_reserved_size=500M sid='rac1' scope=spfile;
shutdown immediate
startup
2.當(dāng)?shù)谝粋€節(jié)點啟動后,修改第2個節(jié)點:
alter system set shared_pool_size=5000M sid='rac2' scope=spfile;
alter system set shared_pool_reserved_size=500M sid='rac2' scope=spfile;
shutdown immediate
startup