windows下oracle定時刪除歸檔日志


D:\delete_archivelog.txt cmdfile內容:
connect target  /
run{
    crosscheck archivelog all;
    DELETE NOPROMPT ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';
    delete expired archivelog all;
}


del_archivelog.bat腳本:
@echo off
set "filename=del_archivelog_%date:~0,4%%date:~5,2%%date:~8,2%.txt"
(
echo.
echo =========================  正在清除過期歸檔文件,請稍等...... %date% %time%  =========================
echo.
rman cmdfile=D:\delete_archivelog.txt
echo.
echo =========================              【結束清理 %date% %time%】                  =========================
echo.
)>>D:\%filename% 2>&1<nul
pause

  


免責聲明!

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



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