每個月資料庫的備份策略:
************************
月初執行一次0級備份
每星期日執行一次1級備份
每天執行2級備份
要執行復原時,只要一個0級+3個1級+6個2級備份即可恢復當月資料
************************
shell scriptg撰寫
*******************
#shell script
#0 level backup 0級備份
rman target / <<EOF
run{
backup incrememtal level 0 database format '/u01/app/oracle/flash_recovery_area/ORCL/backupset/
zerofullbackup%d_%u_%s_%p.dbf' tag=zerofull incude current controlfile: }
exit
EOF
*******************
#shell script
#1 level backup 1級備份
rman target / <<EOF
run{
backup incrememtal level 1 differential database format '/u01/app/oracle/flash_recovery_area/ORCL/backupset/
zerofullbackup%d_%u_%s_%p.dbf' tag=zerofull incude current controlfile: }
exit
EOF
*******************
#shell script
#2 level backup 2級備份
rman target / <<EOF
run{
backup incrememtal level 2 differential database format '/u01/app/oracle/flash_recovery_area/ORCL/backupset/
zerofullbackup%d_%u_%s_%p.dbf' tag=zerofull incude current controlfile: }
exit
EOF
*******************