現(xiàn)在改一下
alter system set db_cache_size=200M scope=both;
成都創(chuàng)新互聯(lián)專注于曲江企業(yè)網站建設,響應式網站,商城開發(fā)。曲江網站建設公司,為曲江等地區(qū)提供建站服務。全流程按需網站建設,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
SQL> alter system set db_cache_size=200M scope=both;
alter system set db_cache_size=200M scope=both
*
ERROR at line 1:
ORA-32017: failure in updating SPFILE
ORA-00384: Insufficient memory to grow cache
結果顯示沒有足夠的內存去增加
就是sga_target已經就這么大了,都分完了
都分給各個池子了
這時要把DEFAULT buffer cache的值增加
要增加這個buffercache池子的大小的話
首先增加sga的大小
這地方首先說一下思路
首先增加sga_max_size大小
然后再增加sga_target
最后再增加db_cache_size
語句分別為
alter system set sga_max_size=500M scope=spfile;
alter system set sga_target=400M;
alter system set db_cache_size=200M;
其中的scope選項有三個可取值
scope=spfile
表示將參數(shù)值存入spfile文件,即改變oracle的初始化參數(shù)文件內容,在重啟數(shù)據(jù)庫后才能生效
scope=memory
表示改變正在內存中運行的實例的參數(shù)值,只在內存上修改,立即生效,
關閉實例此值就會丟失而被還原為原已保存的值,因為這個修改并沒有寫入到初始化參數(shù)文件
scope=both
表示將參數(shù)值同時存入spfile和memory,立即生效,因為存入了spfile重啟數(shù)據(jù)庫后仍然有效。
both是默認值,修改靜態(tài)參數(shù)必須使用spfile,動態(tài)參數(shù)三種方式都可以用。
spfile文件的位置
SQL> show parameter spfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string /u01/app/oracle/product/10.2.0
/db_1/dbs/spfilejiagulun.ora
為了保護數(shù)據(jù)庫的安全有的參數(shù)進行了保護把它指定為靜態(tài)狀態(tài)
修改值時要加額外參數(shù)并且要數(shù)據(jù)庫重啟才能生效
但大部分參數(shù)是動態(tài)的可以隨時修改隨時生效
sga_max_size是靜態(tài)參數(shù),sga_target和db_cache_size是動態(tài)參數(shù)
這三個參數(shù)目前值
sga_max_size big integer 272M
sga_target big integer 272M
db_cache_size big integer 0
因為sga_max_size和sga_target當前值相同
所以這里必須先修改sga_max_size并重啟數(shù)據(jù)庫后
才能繼續(xù)修改sga_target的值使其增加
在sga有足夠空間時才能增加db_cache_size的值
我的修改過程
在sga_target把值增加后就會立即自動把剩余的空間全部分配給db_cache_size
以為是因為db_cache_size使用默認值0,
但手工對db_cache_size分配值后效果仍然一樣。
在修改db_cache_size的值時
增加時是有限制的
sga要根據(jù)當前所有的狀態(tài)值分析有沒有足夠的空間滿足這個增大的值
減少時一般沒限制
因為這個值即使設置小了但sga仍使用自動分配空間分配給db_cache_size
一般真實值不會減少,仍保持在合理狀態(tài)
EST_READ_FACTOR 為預估的物理讀因子
ESTD_PHY_RED 預估的物理讀的次數(shù)
EST_PHY_RED_T 預估的物理讀時間
我們可以以物理讀時間作為標準
因為buffercache最最突出的作用是緩存block
目的是減少物理io
這樣就減少了物理io讀的時間
網站名稱:Oracle11gbuffercache的設置
分享網址:http://muchs.cn/article28/ipjojp.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供響應式網站、商城網站、網站維護、服務器托管、網站內鏈、域名注冊
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)