您好,登錄后才能下訂單哦!
******************************** 【RMAN備份】 *************************** less /etc/crontab ##每周6進行0級別備份 30 1 * * 6 oracle sh /home/oracle/backup/L0.sh ##每周1/2/3/4/5/7進行1級別備份 30 1 * * 0,1,2,3,4,5 oracle sh /home/oracle/backup/L1.sh ------------------------------------------------------------------------ cat full.sh set oracle_sid=racdb1 rman target/ log full.log cmdfile=fullbackup.rman [root@db1 backup]# less fullbackup.rman run { allocate channel c1 device type disk; allocate channel c2 device type disk; backup database filesperset 2 format '/home/oracle/backup/full_%d_%T_%s_%p'; crosscheck archivelog all; backup archivelog all format '/home/oracle/backup/arch_%d_%T_%s_%p' ; backup current controlfile format '/home/oracle/backup/cont_%d_%T_%s_%p' ; } ------------------------------------------------------------------------ [root@db1 backup]# less L0.sh cd /home/oracle/ source .bash_profile cd /home/oracle/backup/ set oracle_sid=racdb1 rman target/ log L0.log cmdfile=L0backup.rman [root@db1 backup]# less L0backup.rman run { allocate channel c1 device type disk; allocate channel c2 device type disk; backup INCREMENTAL level =0 database filesperset 2 format '/home/oracle/backup/full_L0_%d_%T_%s_%p'; crosscheck archivelog all; backup current controlfile format '/home/oracle/backup/cont_%d_%T_%s_%p' ; backup archivelog all format '/home/oracle/backup/arch_%d_%T_%s_%p' delete input; } -------------------------------------------------------------------------- [root@db1 backup]# cat L1.sh cd /home/oracle/ source .bash_profile cd /home/oracle/backup/ set oracle_sid=racdb1 rman target/ log L1.log cmdfile=L1backup.rman [root@db1 backup]# less L1backup.rman run { allocate channel c1 device type disk; allocate channel c2 device type disk; backup INCREMENTAL level =1 database filesperset 2 format '/home/oracle/backup/full_L1_%d_%T_%s_%p'; } --------------------------------------------------------------------------
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。