提高增量备份的速度

rman的change tracking 功能提高了增量备份的速度,它记录了每个数据文件中改变的块到一个跟踪文件中。如果你的备份策略中有增量备份,那么你需要启用该功能。

1设置db_create_file_dest参数,跟踪文件的位置默认是放到这个文件中的

2启用跟踪功能

SQL> ALTER DATABASE ENABLE BLOCK CHANGE TRACKING;

或自己指定位置

SQL> ALTER DATABASE ENABLE BLOCK CHANGE TRACKING 
USING FILE '/mydir/rman_change_track.f' REUSE;
下面的命令式禁用这个功能
SQL> ALTER DATABASE DISABLE BLOCK CHANGE TRACKING
3查看V$BLOCK_CHANGE_TRACKING.STATUS 是否启用了,查看V$BLOCK_CHANGE_TRACKING.FILENAME显示文件名
 
 
修改跟踪文件的位置
1检查文件目录
select filename from v$block_change_tracking;
2关闭数据库
shutdown immediate
3使用操作系统命令移动该文件
4mount数据库,
alter database rename file 'old_file' to 'new_file';
5打开数据库
alter database open;
 
 
要是不能停止数据库,那么要用下面的方法
ALTER DATABASE DISABLE BLOCK CHANGE TRACKING;
ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING FILE 'new_location';
这种方法会丢失内容,直到下一次的0级备份。


你可能感兴趣的:(change,Tracking)