1.配置备份集最大大小

注意如果备份的数据库文件超过备份集大小会备份失败

  1. RMAN> configure maxsetsize to 500m;
  2. RMAN> configure maxsetsize clear;

2.配置备份片的最大大小

  1. configure channel device type disk maxpiecesize 500m;
  2. RMAN> configure channel device type disk clear;

3.双工备份集

  1. RMAN> configure datafile backup copies for device type disk to 2;
  2. 将在自定义路径和自动备份路径同事产生2份备份集
  3. RMAN> configure datafile backup copies for device type disk clear;

4.设置备份整库时排出指定表空间

  1. RMAN> configure exclude for tablespace sysaux;
  2. RMAN> backup database noexclude; 备份时不排除表空间
  3. RMAN> configure exclude for tablespace sysaux clear; 清除需要排除的表空间

5.配置压缩

RMAN支持的备份集的预压缩处理和二进制压缩
预压缩块处理:
默认通过合并每个数据块中的空闲空间并将改空闲空间设置为二进制0来实现更好的备份压缩,optimize for load true
支持的压缩级别:
默认压缩算法
高级压缩选型。

  1. RMAN> configure compression algorithm 'high/basic/medium/low/clear' ;
  2. RMAN> configure device type disk backup type to compressed backupset;设置备份时启动压缩

6.预压缩块处理
注意:
optimize for load true参数会禁用预压缩块处理
在指定预预压缩块的configure中必须指定压缩算法

  1. CONFIGURE COMPRESSION ALGORITHM 'basic' AS OF RELEASE 'default' OPTIMIZE FOR L
  2. OAD FALSE;