RMAN备份

RMAN备份

增量备份
RMAN >   backup  incremental  level   0   as  compressed backupset  database  format = ' d:\backup\%d_%s_%p.bak ' --  相当于full backup

RMAN
>   backup  incremental  level   1   as  compressed backupset  database  format = ' d:\backup\%d_%s_%p.bak '

RMAN
>   backup  incremental  level   2   as  compressed backupset  database  format = ' d:\backup\%d_%s_%p.bak ' ;

RMAN>
backup  incremental  level   2  cumulative  as  compressed backupset  database  format = ' d:\backup\%d_%s_%p.bak ' --  累积备份

备份表空间
RMAN >   backup   as  compressed backupset tablespace users format = ' d:\backup\%d_%s_%p.dbf ' ;

备份口令文件
host copy d:\ora10g\ database \pwdtestdb.ora d:\ backup

备份spfile
RMAN >   backup  spfile format = ' d:\backup\%d_%s_%p.bak ' ;

全库备份时配置部分表空间不备份
RMAN >  configure exclude  for  tablespace users;  --  配置不备份的表空间

RMAN
>  configure exclude  for  tablespace users clear;  --  取消不备份的表空间

移动备份集的注意事项:
1. 移走备份路径前, 将backupset设为unavailable
RMAN >  change backupset id unavailable;
2. 移回备份路径后, 将backupset设为available
RMAN >  change backupset id available;
原因: 在crosscheck backup时,不会将移走的backupset设为expired

在NOARCHIVELOG下, 备份必须在mount状态下进行

你可能感兴趣的:(RMAN备份)