Backup And Recovery User's Guide-RMAN備份概念-增量備份-塊改變追蹤

LuiseDalian發表於2014-02-19

增量備份的塊改變追蹤功能提升了增量備份的效能,這是通過在塊改變跟蹤檔案中記錄每個資料檔案中改變的塊來實現的。

這個檔案是一個小的二進位制檔案,儲存在database area中。當redo產生時,RMAN跟蹤塊的改變。

如果塊改變跟蹤被開啟,則RMAN使用跟蹤檔案為增量備份識別改變的塊,因此可以避免掃描資料檔案中的每個塊。

RMAN只會在非level 0增量備份時使用塊改變跟蹤,因為level 0增量備份會包括所有的塊。(luie

--開啟塊改變跟蹤

sys@TESTDB11>alter database enable block change  tracking using file '/u02/block_change_tracking/bct01.bct' reuse;

 

Database altered.

 

--移動塊改變跟蹤檔案方法1:(與移動資料檔案的步驟一致),需要關庫

--1. 關庫

sys@TESTDB11>shutdown immediate;

ORA-01109: database not open

 

 

Database dismounted.

ORACLE instance shut down.

--移動塊改變跟蹤檔案

[oracle@S1011:/export/home/oracle]$ mv /u02/block_change_tracking/bct01.bct /u02/block_change_tracking2/bct01.bct

--開庫

sys@TESTDB11>alter database open;

 

sys@TESTDB11>col filename for a40

sys@TESTDB11>select * from v$block_change_tracking;

 

STATUS     FILENAME                                      BYTES

---------- ---------------------------------------- ----------

ENABLED    /u02/block_change_tracking2/bct01.bct      11599872

 

--移動塊改變跟蹤檔案方法2:建立新的塊改變跟蹤檔案,但原來跟蹤檔案中記錄的改就沒有了

sys@TESTDB11>alter database enable block change tracking using file '/u02/block_change_tracking2/bct02.bct';

 

Database altered.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1084202/,如需轉載,請註明出處,否則將追究法律責任。

相關文章