oracle定時刪除歸檔日誌
阿新 • • 發佈:2020-12-31
技術標籤:資料庫rmanrman刪除歸檔日誌oracle刪除歸檔日誌
1、刪除指令碼 delete_arc.sh
#! /bin/bash source ~/.bash_profile #載入使用者變數 exec >> /home/oracle/log/del_arch`date +%F-%H`.log #記錄指令碼日誌 $ORACLE_HOME/bin/rman target / <<EOF #檢查歸檔日誌 crosscheck archivelog all; #刪除所有過期日誌 delete noprompt expired archivelog all; #刪除30天前的歸檔日誌 delete noprompt archivelog until time 'sysdate-30'; exit; EOF
增加執行許可權
chmod +x
2、定時任務
crontab -e
35 1 * * * /home/oracle/delete_arc.sh
3、檢查歸檔日誌佔用
system使用者登入
select * from v$flash_recovery_area_usage;