You are on page 1of 2

backup---datafile,controlfile,archivelog,spfile

backup as backupset format '/u01/app/oracle/rman_bk/df_%d_%s_%p' backupset


database;
or
backup as backup tablespace system;
backup as backup tablespace sysaux;
backup as backup tablespace undo;

if Incremental and full database backup approach then:

alter database enable block change tracking using file


'/u01/app/oracle/block_change.f';

full database backup:


run {
allocate channel c1 type disk;
backup as backupset format '/u01/app/oracle/rman_bk/df_%d_%s_%p'
incremental level 0 database;
backup as backupset format '/u01/app/oracle/rman_bk/ar_%d_%s_%p'
archivelog all delete input;
}

Differential Database Backup:


run {
allocate channel c1 type disk;
backup as compressed backupset format '/u01/app/oracle/rman_bk/df_%d_%s_%p'
incremental level 1 database;
backup as backupset format '/u01/app/oracle/rman_bk/ar_%d_%s_%p'
archivelog all delete input;
}

Cumulative Database Backup:


run{
allocate channel c1 type disk;
backup as backupset format '/u01/app/oracle/rman_bk/df_%d_%s_%p'
incremental level 1 cumulative database;
backup as backupset format '/u01/app/oracle/rman_bk/ar_%d_%s_%p'
archivelog all delete input;
}

list backup;
or
list backup of database;
list backup of controlfile;
list backup of archivelog all;

report schema;
report need backup;
report obsolete;
report unrecoverable;

crosscheck backup;
delete obsolete;

c-dbid-yyyymmdd-qq

allocate channel c1 type TAPE


allocate channel c1 type sbt

change backup tag 'TAG20200830T013134' keep forever;


change backup tag 'TAG20200830T013134' nokeep;

You might also like