oracle账号与vue账号Oracle归档日志增多导致服务器硬盘满了的解决办法

前些日子客户的服务器硬盘忽然就满了,客户打电话来说一个服务器挂了,远程到了服务器上 咳咳 归档占满了

当时想着尽快解决问题吧,于是手动删了部oracle账号分归档日志,让服务器先能使用,接下来,就想了一个解决方案

每天固定删7天以外的归档:

rman cmdfile=d:\Backup\delArch\dellog.txt 通过rman

来进行一个删除

connect target **/**run{delete noprompt archivelog until time 'sysdate-7'crosscheck archivelog all;delete expired archivelog all;}

这样处理之后虽然归档里面就不会保留7天意外的归档,但是为什么我的截图并没有显示删除归档成功呢?调查发现,可能是在那个时间删除归档时,数据库仍然有事物提交就会导致一些失败,不过日志还是会删的,目的是达到了,不过显示的结果有些莫名其妙的不舒服。

之前为什么没有发生服务器硬盘占满的情况呢?

调查发现,后来服务器端抓取数据的事物提交时间频率调快了。

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。