oracle dataguard 下如何删除主备库archivelog
查看归档日志列表:
list archivelog all;
查看失效的归档日志列表:
list expired archivelog all;
定期清除archivelog:
可以将如下代码写成.bat文件,在控制面版的任务计划下添加新的定时任务:
RMAN target sys/*****@sid
crosscheck archivelog all;
delete expired archivelog all;
##########################
rman target sys/*****@sid
crosscheck archivelog all;
delete archivelog all completed before 'sysdate-30';
类似以上的指令都不管用,删除不掉archivelog, 每天不停的增,磁盘空间快爆了。
请各位提出解决办法,谢谢!