数据库服务器部署了定时清理7天以前归档日志的脚本 ,但是发现归档目录下还保留着7天前的归档。
静下来想想,删除归档日志的依据是什么 ?应该是归档日志的记录,这些记录保存在控制文件中,通过
视图 v$archived_log 可以查看。
但是我在视图 v$archived_log 里面根本查不到哪些归档日志的信息,既然没有信息,那肯定没法删了。
想在有两种方法进行清理
1、在系统层面手动 rm ,这样比较繁琐,容易出错
2、将归档重新注册到控制文件 ,这里需要注意的是现在注册的归档日志在7天后才能删除