1. 使用默认设置执行脱机备份操作
RMAN> Shut down;
RMAN> startup mount;
RMAN> backup database;
RMAN> alter database open | startup;
2. 用RUN块执行脱机备份
RMAN> Shut down;
RMAN> startup mount;
RMAN> RUN{
> allocate channel n1 device type disk format ‘d:/backup/base_%U’;
> allocate channel n2 device type disk format ‘d:/backup/base_%U’;
> backup database;
> backup current controlfile;
}
说明上面示例:分配两个通道,通常将产生两个备份集,没有限制备份集或是备份片的大小,如果附加限制如下:
Allocate channel n1 device type disk maxpiecesize = 100M –每个备份片最大100M
Backup as compressed backupset database maxsize=100M tag=’tag_name’
%U参数将产生一组唯一性名称(base),后加一下划线和一个助记符,助记符包含8个字符由下备份标识符(唯一标识码)和创建备份集的时间组成。在助记符后是一个下划线,后是备份集号。备份集号后是一个下划线,后跟是备份集的副本号。如base_0PKU0ATJ_1_1
如果RMAN正使用多个通道,但一个通道失效,剩余的通道会尝试完成失效通道的工作。使用as compressed backupset参数来创建压缩备份集。不想使用压缩使用as backupset参数即可。TAG参数可以应用于多个备份,默认情况只还原最新的备份。