熱備或RMAN備份期間 fractured (split) block 的檢測
One danger in making online backups is the possibility of inconsistent within a block. For example, assume that you are backing up block 100 in datafile users.dbf. Also, assume that the copy utility reads the entire block while DBWR is in the middle of updating the block. In this case, the copy utility may read the old data in the top half of the block and the new data in the bottom top half of the block. The result is called afractured block, meaning that the data contained in this block is not consistent. at a given SCN.
When performing backups of an open tablespace without using , you must put tablespaces in backup mode to prevent the creation of fractured blocks in your backup. When not in backup mode, the database records only changed bytes in the redo stream. When a tablespace is in backup mode, each time a block is changed the datbase writes the before-image ofthe entire block to the redo stream before modifying the block. Then, the database also records the changes to the block in the redo log. During user-managed recovery using SQL*Plus, the database applies both the captured block images and the recorded block changes from the redo logs. Applying the block images repairs any possible fractured blocks in the backup being restored and recovered.
RMAN does not require that you put datafiles into backup mode. During an RMAN backup, a database session reads each block of the datafile and checks whether each block is fractured by comparing the block header and footer. If a block is fractured, the session re-reads the block. If the same fracture is found, then the block is considered permanently corrupt. If MAXCORRUPT is exceeded, the backup stops.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-702038/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 熱備份與RMAN備份中split block的處理BloC
- hot backup 熱備份中很重要的概念-- split blockBloC
- 物理備份是以block來區別邏輯備份的(os block或oracle block) ?BloCOracle
- RMAN說,我能備份(3)--RMAN全庫備份和表空間備份
- Backup And Recovery User's Guide-備份RMAN備份-備份保留期對備份的備份的影響GUIIDE
- RMAN備份時候記憶體區域的使用及split block處理問題記憶體BloC
- oracle聯機熱備份的原理,及rman增量備份原理Oracle
- Oracle聯機熱備份的原理及rman增量備份原理Oracle
- oracle聯機熱備份的原理及rman增量備份原理(zt)Oracle
- rman的備份檢視的指令碼指令碼
- Backup And Recovery User's Guide-RMAN備份概念-備份保留期策略-過期備份的批量刪除GUIIDE
- 加快RMAN增量備份的速度(block change tracking特性)BloC
- RMAN備份效率之-oracle block internal(block 內部結構分解)OracleBloC
- Backup And Recovery User's Guide-備份RMAN備份-使用RMAN備份備份集GUIIDE
- Nagios 被動檢測oracle Rman備份情況iOSOracle
- 【RMAN】RMAN備份恢復2 RMAN熱備指令碼與crontab計劃任務指令碼
- Backup And Recovery User's Guide-RMAN備份概念-備份保留期策略-備份冗餘GUIIDE
- [Oracle] rman備份channel數量和時間測試.Oracle
- Rman增量壓縮備份來解決備份空間不足
- Oracle RMAN備份中對壞塊(corrupt block)的處理OracleBloC
- Backup And Recovery User's Guide-RMAN備份概念-RMAN備份的多個拷貝-備份的備份GUIIDE
- RMAN說,我能備份(9)--RMAN增量備份與備份保留策略
- mysql的冷備份與熱備份MySql
- oracle的熱備份和冷備份Oracle
- exp備份和rman備份的區別
- Backup And Recovery User's Guide-備份RMAN備份-用RMAN備份映象拷貝備份GUIIDE
- Backup And Recovery User's Guide-RMAN備份概念-備份保留期策略GUIIDE
- RMAN的備份原理
- RMAN的備份加密加密
- 處理過期的archivelog和rman備份Hive
- 清理RMAN備份資料中的過期資料
- 【RMAN】RMAN的備份保留策略
- RMAN說,我能備份(14)--實戰RMAN備份
- Oracle裡邏輯備份、物理備份、Rman備份的區別Oracle
- Backup And Recovery User's Guide-備份RMAN備份-關於備份的備份GUIIDE
- rman備份和增量備份指令碼指令碼
- rman 備份策略
- RMAN備份原理