熱備份與RMAN備份中split block的處理
fractured block (split block 定義)
A type of media corruption that can occur when database writer is writing a block at the same time an operating system utility is reading the block for backup. The block that the operating system reads can be split, that is, the top of the block is written at one point in time while the bottom of the block is written at another point in time. If you restore a file containing a fractured block and Oracle reads the block, then the block is considered a corrupt block.
熱備份中split block的處理:
The potential for fractured blocks necessitates putting tablespaces in backup mode before user-managed online backups. A database in backup mode writes whole Oracle data blocks to the redo log, so that if a block is split during the backup, you can repair it by using redo.
RMAN 中split block的處理:
Recovery Manager does not experience this problem because the server process performing the backup or copy reads each block to determine whether it is split and re-reads the block until it gets a consistent version.
由於熱備份是在begin backup 之後的OS 上的cp命令,所以在遭遇split block的時候,只能將整個block 寫入redo log . 以便後面能透過redo 來修復它(split block) 。
RMAN備份處理split block與熱備份不一樣,它不存在這樣的問題,是因為它在執行備份每個資料塊的時候會判斷這個資料塊是否是split 的,如果是它會重新讀這個資料塊直到得到一個consistent version .
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-428178/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 熱備或RMAN備份期間 fractured (split) block 的檢測BloC
- hot backup 熱備份中很重要的概念-- split blockBloC
- Oracle RMAN備份中對壞塊(corrupt block)的處理OracleBloC
- Oracle冷備份和熱備份的處理Oracle
- RMAN備份時候記憶體區域的使用及split block處理問題記憶體BloC
- mysql的冷備份與熱備份MySql
- RMAN說,我能備份(9)--RMAN增量備份與備份保留策略
- Oracle RMAN中全備份與0級備份區別Oracle
- RMAN備份與恢復之加密備份加密
- oracle聯機熱備份的原理,及rman增量備份原理Oracle
- Oracle聯機熱備份的原理及rman增量備份原理Oracle
- RMAN處理split block問題BloC
- oracle聯機熱備份的原理及rman增量備份原理(zt)Oracle
- Backup And Recovery User's Guide-備份RMAN備份-使用RMAN備份備份集GUIIDE
- 處理過期的archivelog和rman備份Hive
- rman備份後發現壞塊的處理
- RMAN說,我能備份(11)--RMAN中的備份集屬性
- 請問RMAN備份異機還原,備份之後的歸檔日誌在RMAN中怎麼處理?
- 【RMAN】RMAN備份恢復2 RMAN熱備指令碼與crontab計劃任務指令碼
- RMAN說,我能備份(18)--RMAN中的加密備份和CATALOG加密
- RMAN說,我能備份(13)--RMAN中的備份壓縮和加密加密
- oracle的熱備份和冷備份Oracle
- Backup And Recovery User's Guide-RMAN備份概念-RMAN備份的多個拷貝-備份的備份GUIIDE
- Backup And Recovery User's Guide-備份RMAN備份-用RMAN備份映象拷貝備份GUIIDE
- exp備份和rman備份的區別
- RMAN備份時候檔案壞塊的處理
- Backup And Recovery User's Guide-備份RMAN備份-關於備份的備份GUIIDE
- Oracle裡邏輯備份、物理備份、Rman備份的區別Oracle
- 【備份】RMAN中對控制檔案的幾種備份方法
- 物理備份是以block來區別邏輯備份的(os block或oracle block) ?BloCOracle
- Backup And Recovery User's Guide-備份RMAN備份-備份保留期對備份的備份的影響GUIIDE
- rman備份和增量備份指令碼指令碼
- 【RMAN】“壞塊”導致RMAN備份不成功的RMAN處理方法
- RMAN說,我能備份(14)--實戰RMAN備份
- RMAN說,我能備份(3)--RMAN全庫備份和表空間備份
- RMAN的備份原理
- RMAN的備份加密加密
- 禪道備份處理