Basically Backup compression is the feature of Oracle Database which offer more benefit. We can take the oracle rman backup as normal or in compress mode. Restoration process of compressed backup will same as uncompressed backup.
Full compress RMAN Backup:-
RUN
{
CROSSCHECK ARCHIVELOG ALL;
sql 'alter system archive log current';
BACKUP AS compressed backupset filesperset 8 DATABASE FORMAT '$destnation/DB_%d_%p_%T_%s.rbkp' TAG DAILY_HOT_BACKUP;
sql 'alter system archive log current';
BACKUP AS compressed backupset ARCHIVELOG ALL NOT BACKED UP 1 TIMES FORMAT '$destnation/ARCBAK_%d_%p_%T_%s.rbkp' TAG ARCHIVE_BKP;
BACKUP AS compressed backupset CURRENT CONTROLFILE FORMAT '$destnation/CNT_%d_%p_%T_%s.rbkp' TAG CONTROL_FILE;
}
INCREMENTAL LEVEL 0 BACKUP:-
INCREMENTAL LEVEL 1 BACKUP:-
RUN {
BACKUP AS COMPRESSED BACKUPSET INCREMENTAL LEVEL 1 DEVICE TYPE DISK TAG = 'DAILY_INC_L1_BACKUP' FORMAT '/venusBackup/RMAN_HOTBACKUP/PROD_DB/%d_DB_%u_%s_%p' database;
#*** DAILY CONTROLFILE BACKUP
BACKUP AS BACKUPSET DEVICE TYPE DISK TAG = 'DAILY_CONTROLFILE' FORMAT '/venusBackup/RMAN_HOTBACKUP/PROD_DB/%d_CTL_%u_%s_%p' CURRENT CONTROLFILE;
#***** DAILY SPFILE BACKUP
BACKUP AS BACKUPSET DEVICE TYPE DISK TAG = 'DAILY SPFILE' FORMAT '/venusBackup/RMAN_HOTBACKUP/PROD_DB/%d_SPFILE_%u_%s_%p' SPFILE;
#*******ARCHIVELOG BACKUP****
sql 'alter system archive log current';
BACKUP AS COMPRESSED BACKUPSET INCREMENTAL LEVEL 1
DEVICE TYPE DISK TAG = 'DAILY_INCR_L1_ARCHIVEDLOG' FORMAT '/venusBackup/RMAN_HOTBACKUP/PROD_DB/%d_ARC_%u_%s_%p' ARCHIVELOG ALL;
#*****Remove backuped archivelog before 6 day's******#
DELETE ARCHIVELOG UNTIL TIME 'sysdate-6' BACKED UP 1 TIMES TO DEVICE TYPE DISK;
}
No comments:
Post a Comment
Thanks for reading till end. I hope this will help you more to improve your knowledge.
Now it's your turn!
What do you think? Share your experience in the comments box and subscribe for more interesting post.