Block
change
tracking进程记录自从上一次0级备份以来数据块的变化,并把这些信息记录在跟踪文件中。RMAN使用这个文件判断增量备份中需要备份的变更数据。这极大的提高了备份性能和速度,RMAN可以不再扫描整个文件以查找变更数据。
SQL> select * from
v$block_change_tracking;
STATUS
FILENAME
BYTES
----------
--------------------------------------------------------------------------------
----------
DISABLED
启用块修改跟踪功能,并创建修改跟踪问文件
SQL> alter database enable
block change tracking using file '+DATA';
判断当前设置
SQL> select
status,filename,bytes/1024/1024 M from
v$block_change_tracking;
STATUS
FILENAME
M
----------
--------------------------------------------------------------------------------
----------
ENABLED
+DATA/gdtkfdb/changetracking/ctf.281.867317269
11.0625
# 关闭块修改跟踪功能.
同时该命令也会导致块修改跟踪文件的清除.
SQL> alter database
disenable block change tracking