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

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

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





  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值