国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

講解racle緩沖塊(data block)狀態類型

2024-07-21 02:44:32
字體:
來源:轉載
供稿:網友

Oracle的緩沖塊的管理機制一直沒有正式的發布過,因此許多有經驗的oracle工程師都是通過經驗或者一下oracle文檔中的注釋來推斷oracle的緩沖塊的管理機制的。


事實上,oralce使用v$bh視圖來記錄與數據緩沖(data buffer)相關的信息,它詳細記錄了數據緩沖中每一個數據塊(data block)的狀態信息。


在v$bh視圖中的status字段,記錄了數據塊的狀態,在非OPS、非RAC這樣的集群環境中,數據塊的狀態會是下列幾種之一:xcur,cr,read,free,用戶可以通過如下命令得到數據庫的狀態信息:

SQL> select unique status from v$bh;


其狀態的意義分別是:

xcur:(exclusive current)的意思,表示該數據塊處于排外模式;

cr:表示該數據塊是一個克隆(clone)的數據庫,可以執行共享的只讀操作;

free:表示這是一個限制的數據塊,oracle現在沒有使用它;

read:表示該數據塊正在從磁盤讀取數據;

write:表示數據庫正在往磁盤寫入數據;


在數據庫恢復過程中,該字段還有另外兩個描述:mrec和irec:

mrec:(media recovery)表示數據塊處于介質恢復模式;

irec:(instance recovery)表示數據塊處于實例恢復模式;


在RAC環境中,數據塊還有另外一種模式:

scur (shared current),表示該數據庫正在和其他實例共享數據。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鸡西市| 页游| 托克逊县| 来凤县| 贵港市| 应用必备| 和平区| 霍邱县| 阜康市| 蓝山县| 金川县| 漳州市| 苍南县| 三河市| 延川县| 佛冈县| 紫金县| 阿拉尔市| 宾阳县| 赤水市| 尖扎县| 武定县| 大埔区| 新昌县| 西安市| 靖宇县| 化州市| 门源| 河北区| 绥中县| 绥德县| 阿克苏市| 多伦县| 大姚县| 阳江市| 赤水市| 册亨县| 长春市| 句容市| 乌兰县| 根河市|