1. 程式人生 > >ORACLE 使用RMAN管理歸檔日誌 archived log

ORACLE 使用RMAN管理歸檔日誌 archived log

oracle 歸檔日誌通常使用rman進行管理,作為備份集的一部分
正常情況下,可以根據方法刪除

1 過期策略

crosscheck archivelog all;

delete expired archivelog all;     ---這個只刪除過期的日誌

delete  archivelog all;   --刪除全部歸檔日誌


2 根據保留時間


delete archivelog all complete before ‘sysdate – 7′ ;

這個操作會直接刪除物理檔案,並且同步到控制檔案記錄中

3 作業系統級別的刪除方法


find . -name *.arc -mtime +7 |xargs rm -f

或直接到歸檔日誌的目錄下:   rm -rf  archivename.arc


刪除物理檔案之後,要使用rman 的crosscheck命令檢查一下,把記錄同步到控制檔案
登陸RMAN後執行:
cross check archivelog all;
delete expired archivelog all;     ---這個只刪除過期的日誌

delete  archivelog all;   --刪除全部歸檔日誌

4.備份刪除RMAN指令碼:

--見http://blog.csdn.net/haibusuanyun/article/details/11608505