
首先将資料庫備份到本地伺服器的一個目錄下(目錄是按日期格式生成,本地備份保留周期視存儲情況而定.一般一天即可)。
最後清理本地備份路徑下的備份。
如上所示,隻有三個步驟,整體思路非常簡單,下面介紹一下實施的具體腳本
首先介紹一下備份腳本backup_db_xxxx.sh (注意xxx為資料庫執行個體名稱,腳本裡面很多xxx需要根據具體場景進行替換,例如執行個體名稱、郵件位址等)
backup_db_xxx.rcv 檔案其實rman的指令檔案(backup_db_xxxx.sh 裡面調用)。如下所示
delete_obj_xxxx.sh 檔案如下所示:
/u04/backup/scripts/delete_ob_xxx.rcv檔案為rman的cmdfile,如下所示
然後再crontab作業裡面配置作業
15 00 * * * /u04/backup/scripts/backup_db_xxx.sh >/dev/null 2>&1
00 08 * * * /u04/backup/scripts/delete_ob_xxx.sh >/dev/null 2>&1