run{
allocate channel d1 type disk;
backup as compressed backupset
incremental level 0
format '/u01/backup/inc0_%t_%T' tag='inc0'
database include current controlfile;
sql 'alter system archive log current';
backup archivelog all format '/u01/backup/archlog_%d_%s_%u.bak' delete all input;
release channel d1;
}
-------------------------------------------------------
单行命令:backup as compressed backupset database include current controlfile format'/u01/back/full_%t_%U.bak';
要在 rman show all 中 先配置
configure channel device type disk format '/u01/backup/inc0_%d_db_%u';
backup as compressed backupset database include current controlfile plus archivelog delete all input;
==========================================================
RMAN> report schema;
用 backup validate 不会产生实际的备份集
RMAN> backup validate datafile 2;
======================== 没有压缩的备份 ================================
RUN {
allocate channel c1 type disk;
allocate channel c2 type disk;
BACKUP FORMAT '/u01/data/orcl_%U_%T' skip inaccessible filesperset 5 DATABASE TAG orcl_hot_db_bk;
sql 'alter system archive log current';
BACKUP FORMAT '/u01/data/arch_%U_%T' skip inaccessible filesperset 5 ARCHIVELOG ALL DELETE INPUT;
backup current controlfile tag='bak_ctlfile' format='/u01/data/ctl_file_%U_%T';
backup spfile tag='spfile' format='/u01/data/ORCL_spfile_%U_%T';
release channel c2;
release channel c1;
}
===========================================