国产探花免费观看_亚洲丰满少妇自慰呻吟_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),表示該數據庫正在和其他實例共享數據。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凉山| 武隆县| 江北区| 邛崃市| 彭阳县| 虎林市| 北京市| 晋江市| 罗甸县| 九江县| 永寿县| 陇川县| 永州市| 内乡县| 余江县| 铁力市| 民和| 绍兴市| 鄂伦春自治旗| 石屏县| 丹棱县| 永兴县| 丰台区| 辽宁省| 枝江市| 新巴尔虎右旗| 遵化市| 札达县| 集安市| 屯昌县| 固安县| 海兴县| 阿拉善左旗| 达州市| 鸡东县| 江口县| 尚志市| 渑池县| 页游| 安丘市| 慈利县|