windows上设置自动删除oracle归档日志

xiaoxiao2021-02-28  6

windows上设置自动删除oracle归档日志 原创 2015年10月10日 14:20:49 238500 刚搭建完的dataguard,有定时清理归档日志的需求。在主备库各设置了个定时任务 其实和在linux上做脚本都差不多。 1、创建一个删除归档日志的脚本(delete_arch.txt): connect target  / run{ DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; //删除7天前的归档日志,怕哪天DG有问题,有日志没有及时应用 --delete force noprompt archivelog until time 'sysdate-2' ;//如果归档文件删不掉,可以加force强制删掉 crosscheck archivelog all; delete expired archivelog all; } 2、创建批处理任务(delete_archive.bat) rman cmdfile=c:\delete_arch.txt 3、创建一个windows任务定时调用批处理任务 开始 => 所有程序 => 附件 => 系统工具 => 任务计划 新建个任务计划了,然后根据要求配置下即可。
转载请注明原文地址: https://www.6miu.com/read-1100201.html

最新回复(0)