測試站上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