RMAN配置EXCLUDE FOR TABLESPACE

简单描述一下RMANCONFIGURE EXCLUDE FOR TABLESPACE命令。

 

 

RMAN可以通过CONFIGURE EXCLUDE FOR TABLESPACE设置全库备份的时候是否跳过一些表空间。一般情况下,可以通过这个命令使得全库备份的时候跳过只读或OFFLINE表空间来减少全库备份所需时间以及所占用的空间。

一个客户就使用了这个配置,在备份开始之前CONFIGURE EXCLUDE FOR TABLESPACE跳过了一个只读的表空间,而且为了得到的控制文件备份中包括所有的表空间,因此在单独备份控制文件的时候先CONFIGURE EXCLUDE FOR TABLESPACE CLEAR,然后备份控制文件,最后在CONFIGURE EXCLUDE FOR TABLESPACE

这种方法确实可以有效的减少备份的总空间,加快全库备份的速度,但是个人认为,目前的这种配置稍有不妥。因为除了明确的备份控制文件外,这个数据库还开启了控制文件的自动备份,当执行其他的备份、拷贝操作或因数据库结构变化所产生的自动控制文件的备份,则由于默认设置了CONFIGURE EXCLUDE FOR TABLESPACE,会给随后的备份恢复造成麻烦。

而且在创建STANDBY CONTROLFILE的时候,也会碰到这个问题,具体描述可以参考:http://yangtingkun.itpub.net/post/468/513538

因此更好的方法是在备份数据库之前CONFIGURE EXCLUDE FOR TABLESPACE,而一旦备份完成,就CONFIGURE EXCLUDE FOR TABLESPACE CLEAR,这样即使控制文件的自动备份,也不会包括任何的EXCLUDE信息。

其实对于当前的这种情况,我个人并不会选择使用CONFIGURE EXCLUDE FOR TABLESPACE这种方法,而是会在执行全库备份的时候加上SKIP READONLY语句。

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-687214/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/4227/viewspace-687214/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值