dba操作之archivelog清理
下面的命令用于校验归档日志的有效性,列出无效的归档日志,以及以何种方式清除归档日志,列出几种常用的:
list expired archivelog all; --->列出所有失效的归档日志
delete expired archivelog all; --->删除所有失效的归档日志
delete noprompt archivelog all; --->同上一命令
定期清除archivelog:
可以将如下代码写成.bat文件,在控制面版的任务计划下添加新的定时任务:
RMAN target sys/*****@orcl
crosscheck archivelog all;
delete expired archivelog all;
查看过期备份
RMAN> report obsolete;
删除过期备份
RMAN> delete obsolete;
检查备份集
crosscheck backupset;
delete expired backup;--删除无效备份(物理文件受损或不存在)
delete obsolete;--删除备份冗余策略确定过期的备份
|