如何定期自動刪除歸檔日誌

tolywang發表於2007-04-27
1. 寫rman備份指令碼的時候用ARCHIVELOG ALL DELETE INPUT;
2. 或者直接寫個shell Script,使用crontob來刪除 .

開歸檔的目的即為備份,滿足你備份策略的archive log都是可以刪除的。在backup archivelog時加上delete input,備份後歸檔日誌自然就刪除了。所以你可以加大一下備份歸檔日誌的頻次。

手動的刪除也沒問題,不過當rman備份時會檢測到日誌的缺失,按如下的操作即可:

RMAN> crosscheck archivelog all;
RMAN> delete obsolete;

=============================

自動刪除指令碼

find /ocfs_arch1/SID/1_*.dbf -mmin +5760 -exec rm -f {} ;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84607/,如需轉載,請註明出處,否則將追究法律責任。

相關文章