您的位置:首页 > 其它

提高增量备份的速度

2014-10-02 13:49 281 查看
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