4.3.4 创建多路复用备份集

要同时创建同一个备份集的多个副本,可以对RMAN进行配置,以便为每个备份段创建最多4个多路复用副本。与大多数RMAN命令一样,可以使用CONFIGURE命令指定COPIES参数的默认值,如本例所示:

        RMAN> configure datafile backup copies
        2>       for device type sbt to 3;

        new RMAN configuration parameters:
        CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE 'SBT_TAPE' TO 3;
        new RMAN configuration parameters are successfully stored
        starting full resync of recovery catalog
        full resync complete

        RMAN>

多路复用会受到一些限制:不能多路复用闪回恢复区中的备份,不能多路复用映像副本,只能多路复用备份集。对于多路复用磁盘备份,使用FORMAT子句指定多个备份位置。可以在BACKUP命令中或在CONFIGURE命令中设置设备类型DISK的默认值时,指定多个位置。在本例中,同时将USERS表空间备份到两个不同的磁盘位置:

        RMAN> backup as compressed backupset
        2>     device type disk
        3>     copies 2
        4>     tablespace users
        5>     format '/u01/oradata/bkup/%U', '/u04/oradata/bkup/%U';

注意,虽然每个备份集副本的格式是相同的,但RMAN的默认格式%U是%u_%p_%c的缩写形式。前面介绍RMAN替换变量时提到,%c指多路复用备份操作中的副本数量。