關於9i RMAN 增量備份中的資料塊SCN比較
如果資料庫執行在歸檔模式,在資料庫OPEN狀態我們可以進行增量備份;如果資料庫處於非歸檔方式,在資料庫CLOSE狀態我們也可以進行增量備份。增量備份只備份上次備份以來變化過的資料塊。
每個資料塊都包含一個system change number (SCN),記錄著該資料塊的最後改變。在進行增量備份的時候,RMAN將每個資料塊的SCN和父級增量備份的CHECKPOINT SCN進行比較,如果該資料塊的SCN大於等於父級的CHECKPOINT SCN,RMAN將備份該資料塊。
為了提高資料庫增量備份的效能,我們可以指定變化跟蹤檔案來監控資料塊的改變:
SQL> ALTER DATABASE ENABLE BLOCK CHANGE TRACKING;
SQL> ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING FILE 'd:/rman_change.f' REUSE;
SQL> ALTER DATABASE DISABLE BLOCK CHANGE TRACKING;
1. Oracle9i 或之前版本,在做RMAN增量備份的時候會將每個資料塊的SCN和父級增量備份的checkpoint SCN進行比較,這裡的父級增量備份的checkpoint SCN指的是父級增量備份中每個資料塊的checkpoint SCN ? 如果是, 那麼如果父級增量備份中沒有block 6, 而本次備份的時候, block 6 有變化, 那麼本次block 6 的SCN如何與父級增量備份中的block SCN比較 (父級增備中沒有block 6 , 它會繼續向上一級父級增備中找 ?) ?
2. 該資料塊的SCN大於等於父級的CHECKPOINT SCN,RMAN將備份該資料塊. 這裡為什麼包含 “等於” ?
[ 本帖最後由 tolywang 於 2011-5-12 09:42 編輯 ]
每個資料塊都包含一個system change number (SCN),記錄著該資料塊的最後改變。在進行增量備份的時候,RMAN將每個資料塊的SCN和父級增量備份的CHECKPOINT SCN進行比較,如果該資料塊的SCN大於等於父級的CHECKPOINT SCN,RMAN將備份該資料塊。
為了提高資料庫增量備份的效能,我們可以指定變化跟蹤檔案來監控資料塊的改變:
SQL> ALTER DATABASE ENABLE BLOCK CHANGE TRACKING;
SQL> ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING FILE 'd:/rman_change.f' REUSE;
SQL> ALTER DATABASE DISABLE BLOCK CHANGE TRACKING;
1. Oracle9i 或之前版本,在做RMAN增量備份的時候會將每個資料塊的SCN和父級增量備份的checkpoint SCN進行比較,這裡的父級增量備份的checkpoint SCN指的是父級增量備份中每個資料塊的checkpoint SCN ? 如果是, 那麼如果父級增量備份中沒有block 6, 而本次備份的時候, block 6 有變化, 那麼本次block 6 的SCN如何與父級增量備份中的block SCN比較 (父級增備中沒有block 6 , 它會繼續向上一級父級增備中找 ?) ?
2. 該資料塊的SCN大於等於父級的CHECKPOINT SCN,RMAN將備份該資料塊. 這裡為什麼包含 “等於” ?
[ 本帖最後由 tolywang 於 2011-5-12 09:42 編輯 ]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-695099/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RMAN關於物理檔案copy的增量備份
- 【RMAN】使用增量備份更新資料庫備份映象資料庫
- 一個較完整的RMAN增量備份指令碼指令碼
- 關於8i, 9i, 10g RMAN備份資料檔案哪些資料塊的疑問
- 基於data guard 增量scn的rman備份重新同步rolling forward物理備庫Forward
- Oracle RMAN 增量備份Oracle
- 使用RMAN增量備份前滾STANDBY資料庫資料庫
- RMAN備份中不同版本是否備份空資料塊的問題
- rman備份和增量備份指令碼指令碼
- rman增量備份指令碼指令碼
- 如何透過rman的增量備份恢復dataguard中standby端的資料
- 基於oracle 11.2.0.4 rman data file copy以及增量scn備份資料檔案持續變化系列之一Oracle
- 基於oracle 11.2.0.4 rman data file copy以及增量scn備份資料檔案持續變化系列之二Oracle
- Oracle 11g RMAN備份-增量備份Oracle
- RMAN說,我能備份(9)--RMAN增量備份與備份保留策略
- EJBQL中關於日期型資料的比較
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-累積增量備份GUIIDE
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-差異增量備份GUIIDE
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-多級增量備份GUIIDE
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-增量備份演算法GUIIDE演算法
- Backup And Recovery User's Guide-從RMAN開始-備份資料庫-增量備份GUIIDE資料庫
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-塊改變追蹤GUIIDE
- oracle聯機熱備份的原理,及rman增量備份原理Oracle
- Oracle聯機熱備份的原理及rman增量備份原理Oracle
- oracle資料庫備份之exp增量備份Oracle資料庫
- oracle利用scn增量備份來實現同步dataguardOracle
- 關於資料備份的概述
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-累積增量備份-練習GUIIDE
- Backup And Recovery User's Guide-備份RMAN備份-關於備份的備份GUIIDE
- 【RMAN】RMAN備份恢復3 RMAN增量備份指令碼與crontab計劃任務指令碼
- oracle聯機熱備份的原理及rman增量備份原理(zt)Oracle
- oracle10g RMAN增量備份策略Oracle
- Oracle資料庫的備份與恢復方式比較Oracle資料庫
- Nocatalog 下的RMAN 增量備份 shell指令碼指令碼
- Backup And Recovery User's Guide-RMAN備份概念-增量備份GUIIDE
- Rman增量壓縮備份來解決備份空間不足
- 使用innobackupex線上增量備份和再增量備份及恢復mysql資料庫MySql資料庫
- 資料庫差異備份與增量備份的不同之處資料庫