oracle归档日志清理

时间:2020-12-31 08:15:14
oracle数据库所在的服务器,归档日志目录下/oracle/oradate/arch/  有很多时间很早的归档日志文件,从文档创建日期上看是2015年11月份到现在的,但通过rman查询所有归档日志  list archivelog all;   却只列出 2017年5月至现在的,我通过 查询过期归档日志 list archivelog all;  提示没有过期的归档日志文件,那么  2015年11月 至 2017年4月 的归档日志文件  ,我能通过服务器命令直接RM么?

6 个解决方案

#1


crosscheck下吧,看看是不是过期的

#2


这些日志,是之前应该删除,但是又没有删掉的,手动删除就行了。

#3


归档日志文件需要定时手动清理的,否则很占空间。

#4


可以的,删吧

#5


备份过就可删掉(如不考虑将来恢复用就直接删),再执行,crosscheck archivelog all;

#6


因为控制文件保存归档日志是有容量和时间的限制,超过了,可能就不记录在控制文件里面,但是在os层面依旧有,这样的情况的归档日志,你直接os层面删除就好了

#1


crosscheck下吧,看看是不是过期的

#2


这些日志,是之前应该删除,但是又没有删掉的,手动删除就行了。

#3


归档日志文件需要定时手动清理的,否则很占空间。

#4


可以的,删吧

#5


备份过就可删掉(如不考虑将来恢复用就直接删),再执行,crosscheck archivelog all;

#6


因为控制文件保存归档日志是有容量和时间的限制,超过了,可能就不记录在控制文件里面,但是在os层面依旧有,这样的情况的归档日志,你直接os层面删除就好了