oracle 刪除歸檔日志


測試站上500G硬盤突然沒有空間了,經過檢查oracle歸檔日志占了不到300G,經過排除安裝一下步驟刪除歸檔日志

一、查看是否開啟歸檔日志

查看是否開啟歸檔
SQL> archive log list;
Database log mode	       Archive Mode
Automatic archival	       Enabled
Archive destination	       /arch
Oldest online log sequence     1564
Next log sequence to archive   1566
Current log sequence	       1566

二、刪除數據庫歸檔文件。

cd /arch
執行下面命令刪除7天以前的歸檔日志:
find . -xdev -mtime +7 -name "*.dbf" -exec rm -f {}  \;
等同於
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

三、執行rman邏輯上刪除過期日志

rman
RMAN> connect target /
>crosscheck archivelog all;
>delete expired archivelog all;
>quit

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM