Rman Commands
Rman Commands
list copy of database; // lists all image copies backups of the database
LIST BACKUP OF DATAFILE 1; //To list all existing backups of a specific datafile
use:
RMAN> LIST DATAFILECOPY ALL; //To list all datafile image copies use:
RMAN> LIST COPY OF DATAFILE 1; // tO ALL copies of a specific datafile
RMAN> LIST DATAFILECOPY <key>; To list an individual datafile image copy use:
RMAN> LIST DATAFILECOPY 26;
RMAN> LIST DATAFILECOPY '/u01/app/oracle/copy/users01.dbf';//Alternatively specify
the name of the datafile image copy
LIST controlfile
======================
RMAN> LIST COPY OF CONTROLFILE;
RMAN> LIST BACKUP OF CONTROLFILE;
RMAN> LIST CONTROLFILECOPY 56;
LIST SPfile
======================
ARCHIVELOG;
RMAN> LIST ARCHIVELOG ALL;
RMAN> LIST BACKUP OF ARCHIVELOG ALL;
CROSSCHECK BACKUP;
DELETE EXPIRED BACKUP;
DELETE FORCE NOPROMPT BACKUPSET TAG 'weekly_bkup';
DELETE OBSOLETE;
DELETE OBSOLETE REDUNDANCY = 3;
DELETE OBSOLETE RECOVERY WINDOW OF 7 DAYS;
report
report schema; // list all datafiles
select OBSOLETE from V$BACKUP_FIELS;
select OBSOLETE from RC_BACKUP_FIELS;
REPORT NEED BACKUP; // DEFAULT
EPORT OBSOLETE REDUNDANCY 2;
REPORT UNRECOVERABLE;
// expired, obsolete,
report obsolete;
delete backupset 31,31;
delete backuset;
// for validation
VALIDATE BACKUPSET 35;
VALIDATE DATABASE;
CROSSCHECK BACKUP;
DELETE EXPIRED BACKUP;
DELETE FORCE NOPROMPT BACKUPSET TAG 'weekly_bkup';
DELETE OBSOLETE;
DELETE OBSOLETE REDUNDANCY = 3
DELETE OBSOLETE RECOVERY WINDOW OF 7 DAYS;