Oracle 删除归档日志

前端之家收集整理的这篇文章主要介绍了Oracle 删除归档日志前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我们都都知道在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,也就是oracle并不知道这些文件已经不存在了!这时候我们要做手工的清除的话,下面我经过实验,可以尝试这种方法

#在dos窗口执行
rman target sys/system nocatalog
#查询所有日志
crosscheck archivelog all; 
#删除当前日期往前7天的日志
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';
原文链接:https://www.f2er.com/oracle/207550.html

猜你在找的Oracle相关文章