Oracle 10G 归档日志删除

错误代码:ORA-00257 :archiver error.connect internal only ,until freed.

操作流程:

1: rman target user/passwd@实例(rman登录)

2:list archivelog all (查看归档日志)

3:DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-30';
说明
SYSDATA-30,表明当前的系统时间30天前,before关键字表示在30天前的归档日志,如果使用了闪回功能,也会删除闪回的数据。
同样道理,也可以删除从30天前到现在的全部日志,不过这个命令要考虑清楚,做完这个删除,最好马上进行全备份数据库
DELETE ARCHIVELOG FROM TIME 'SYSDATE-7';


这样做仍然会在RMAN里留下未管理的归档文件
仍需要在RMAN里执行下面2条命令
crosscheck archivelog all;
delete expired archivelog all;

猜你喜欢

转载自leiding.iteye.com/blog/1754187