在遇到数据量大、硬件条件差的数据库备份时我们会受到多种条件的限制,就有必要使用RMAN的一些限制配置了如设置备份片、备份集的最大容量,同时打开文件数的最大数量,以及读写速
率等。
综合实例
#这个命令设置了信道1的备份片最大100MB,最多可以打开8个文件,读取速度限制在100MB以内的吞吐量。
configure channel 1 device type disk maxpicesize 100m maxopenfiles 8 rate 100 MB;
maxpiecesize 和maxsetsize之间的关系区别
maxpiecesize限定单个备份片的大型,对备份的整体大小没影响,另一方面maxsetsize可以限定备份的整体大小,如果备份的数据库产生的容量大小超过备份片的最大size则备份就会失败。
限制备份片大小的原因
某种磁带可能处理的单个文件大小不能超过2G,或者某个文件系统上对超过4G的文件无法处理等等,在这种条件下都必须设置备份片的大小。
配置备份集大小设置和清理
# 设置备份集大小
configure maxsetsize to 10G;
# 清除设置
configure maxsetsize clear;
备份优化
使用备份优化将在备份期间跳过已经在备份设备上存在的相同备份本机的备份,用下面这个参数来表示。
CONFIGURE BACKUP OPTIMIZATION OFF