命令解释CONFIGURE DEFAULT DEVICE TYPE TO DISK指定默认备份到磁盘。如果启用了规复区域,则备份位置默以为快速规复区域。否则,备份位置默以为磁盘上操纵系统特定的目录。备份到磁盘时,数据库文件的逻辑块大小必须是目标设备物理块大小的偶数倍。例如,块大小为 2 KB 的 DISK 类型的设备只能用作逻辑块大小为 2 KB、4 KB、6 KB 等的数据库文件备份的目标。大多数磁盘驱动器的物理块大小为 512 字节,因此此限制很少影响备份到磁盘驱动器。不外,备份到可写 DVD 或具有较大物理块大小的设备时大概会遇到此限制。CONFIGURE DEFAULT DEVICE TYPE TO sbt指定默认将备份存入磁带。当 RMAN 可以与媒体管理器通讯时,您可以配置 RMAN 以备份到磁带并指定 SBT 作为默认设备类型。您始终可以使用命令DEVICE TYPE 的子句覆盖默认设备BACKUP,如以下示例所示:
BACKUP DEVICE TYPE sbt DATABASE;
BACKUP DEVICE TYPE DISK DATABASE;
复制代码
配置备份的默认类型:备份集或副本(Backup Sets or Copies)
以下示例将磁盘备份的备份类型配置为副本和备份集:
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COPY; # image copies
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO BACKUPSET; # uncompressed
复制代码
RMAN 只能将映像副本写入磁盘,因此磁带的备份类型只能是备份集。
以下示例配置备份集的压缩:
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET;
CONFIGURE DEVICE TYPE sbt BACKUP TYPE TO COMPRESSED BACKUPSET;
使用以下命令,其中deviceSpecifier是任何有效的设备类型,并且' string'必须包罗替换变量%F(而不能包罗其他替换变量)并且是指定设备的有效句柄:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE deviceSpecifier TO 'string';
要扫除设备的控制文件主动备份格式:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK CLEAR;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE sbt CLEAR;
复制代码
覆盖配置的控制文件主动备份格式
优先次序:
SET CONTROLFILE AUTOBACKUP FORMAT (within a RUN block)
SET CONTROLFILE AUTOBACKUP FORMAT (at RMAN prompt)
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT
次序是配置的作用范围,简朴的理解就是:就近原则,实行优于配置原则。