Oracle如何進行塊介質的恢復?(有邏輯壞塊是如何處理)
--概念普及:
塊介質恢復是指資料檔案中單個資料庫塊進行的恢復。
--塊介質恢復相比資料檔案、表空恢復的優勢
① 只需恢復少數幾個資料塊,恢復時間大大減小;② 資料檔案仍可以處於ONLINE狀態,使用者仍可以訪問資料檔案中的其他資料塊;
資料塊損壞分為: 物理損壞和邏輯損壞。
物理損壞,也叫介質損壞,是指資料庫伺服器無法識別資料塊,日本資料塊的校驗和無效,資料塊中包含0,或資料塊的頭部資料無效等。
邏輯損壞是指資料庫的校驗和、頭部資訊都是有效的,但資料塊的內容在邏輯上不一致。
用dbv工具對資料檔案可以進行校驗。
塊介質恢復需要滿足如下條件:
1、歸檔模式,且是open或者mount狀態;
2、資料庫必須有過0級或者full備份,且備份有效;
3、資料塊歸檔日誌完整。
透過檢視 v$database_block_corruption 可以看到壞塊資訊
ORA-01578 ORACLE data block corrutped (file # 6,block 5)
ORA-01110: data file 5 '+DATA/orcl/datafile/t10.dbf'
RMAN> recover datafile 6 block 5;
--檢視備份集資訊
RMAN> list backupset summary;
--對v$database_block_corruption 記錄的好壞做一起恢復
RMAN> recovery corruption list;
塊介質恢復是指資料檔案中單個資料庫塊進行的恢復。
--塊介質恢復相比資料檔案、表空恢復的優勢
① 只需恢復少數幾個資料塊,恢復時間大大減小;② 資料檔案仍可以處於ONLINE狀態,使用者仍可以訪問資料檔案中的其他資料塊;
資料塊損壞分為: 物理損壞和邏輯損壞。
物理損壞,也叫介質損壞,是指資料庫伺服器無法識別資料塊,日本資料塊的校驗和無效,資料塊中包含0,或資料塊的頭部資料無效等。
邏輯損壞是指資料庫的校驗和、頭部資訊都是有效的,但資料塊的內容在邏輯上不一致。
用dbv工具對資料檔案可以進行校驗。
塊介質恢復需要滿足如下條件:
1、歸檔模式,且是open或者mount狀態;
2、資料庫必須有過0級或者full備份,且備份有效;
3、資料塊歸檔日誌完整。
透過檢視 v$database_block_corruption 可以看到壞塊資訊
ORA-01578 ORACLE data block corrutped (file # 6,block 5)
ORA-01110: data file 5 '+DATA/orcl/datafile/t10.dbf'
RMAN> recover datafile 6 block 5;
--檢視備份集資訊
RMAN> list backupset summary;
--對v$database_block_corruption 記錄的好壞做一起恢復
RMAN> recovery corruption list;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28211342/viewspace-2129441/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle上的邏輯壞塊和物理壞塊Oracle
- Oracle 11.1 邏輯壞塊Oracle
- Oracle壞塊處理Oracle
- ORACLE 壞塊處理Oracle
- Oracle壞塊修復處理實驗Oracle
- Oracle塊損壞恢復(有rman備份)Oracle
- 基於RMAN實現壞塊介質恢復(blockrecover)BloC
- 塊介質恢復(BLOCKRECOVER命令)BloC
- Oracle資料壞塊簡介及其恢復(dbv、BMR)Oracle
- Oracle壞塊處理相關Oracle
- Oracle壞塊問題處理Oracle
- oracle corrupt block壞塊處理OracleBloC
- Oracle資料庫塊的物理損壞與邏輯損壞Oracle資料庫
- [20140424]oracle的邏輯壞塊.txtOracle
- 教你如何處理Oracle資料庫中的壞塊Oracle資料庫
- rootvg壞塊處理
- 處理塊損壞
- 使用blockrecover 對有壞塊的資料檔案進行恢復BloC
- 【BLOCK】Oracle壞塊處理命令參考BloCOracle
- oracle壞塊模擬處理(筆記)Oracle筆記
- Oracle 壞塊處理三板斧Oracle
- ORACLE資料庫壞塊的處理 (處理無物件壞快的方法)Oracle資料庫物件
- 對oracle中出現的壞塊的處理方法Oracle
- 如何處理Oracle資料庫中的壞塊問題(轉)Oracle資料庫
- [zt] 如何處理Oracle資料庫中的壞塊[final]Oracle資料庫
- 是用bbed工具模擬對塊的破壞,並使用rman bock recover進行塊恢復
- 磁碟損壞造成RMAN備份檔案有壞塊的恢復案例
- ORACLE資料庫壞塊的處理 (一次壞快處理過程)Oracle資料庫
- BAD Block 壞塊的處理BloC
- [20121016]壞塊處理以及資料恢復.txt資料恢復
- 轉載:Oracle資料塊損壞恢復總結Oracle
- DBA實踐---壞塊處理
- 資料庫壞塊處理資料庫
- 一次不完全恢復中途Kill rman後的問題處理+壞塊處理過程
- oracle壞塊修復例項Oracle
- ORACLE壞塊(ORA-01578)處理方法Oracle
- oracle壞塊的rowid方式修復Oracle
- Oracle RMAN備份中對壞塊(corrupt block)的處理OracleBloC