宋体">简单描述一下lang="EN-US">RMAN的CONFIGURE EXCLUDE FOR TABLESPACE命令。
style="TEXT-INDENT: 21pt" />
lang="EN-US" style="FONT-FAMILY: 宋体">RMAN可以通过CONFIGURE EXCLUDE FOR TABLESPACE设置全库备份的时候是否跳过一些表空间。一般情况下,可以通过这个命令使得全库备份的时候跳过只读或lang="EN-US">OFFLINE表空间来减少全库备份所需时间以及所占用的空间。
一个客户就使用了这个配置,在备份开始之前CONFIGURE EXCLUDE FOR TABLESPACE跳过了一个只读的表空间,而且为了得到的控制文件备份中包括所有的表空间,因此在单独备份控制文件的时候先an lang="EN-US">CONFIGURE EXCLUDE FOR TABLESPACE CLEAR,然后备份控制文件,最后在CONFIGURE EXCLUDE FOR TABLESPACE。
这种方法确实可以有效的减少备份的总空间,加快全库备份的速度,但是个人认为,目前的这种配置稍有不妥。因为除了明确的备 份控制文件外,这个数据库还开启了控制文件的自动备份,当执行其他的备份、拷贝操作或因数据库结构变化所产生的自动控制文件的备 份,则由于默认设置了CONFIGURE EXCLUDE FOR TABLESPACE,会给随后的备份恢复造成麻烦。