一、情况说明

客户那边要求要做rman备份,当时备份策略是周天全备,其余六天做增量备份,保留7天。一开始觉得600G的磁盘应该够用,但是过了5天,客户反映备份片异常。检查完发现是备份片太大了,把备份盘撑爆了。

df -h
cd ******
ll
du -sh *

检查发现,全备需要132G,每日的增量76-91G不等,备份还是相当大的。在经过检查之后发现主要是归档日志比较大。在经过沟通之后,将备份策略改成周三,周日两次全备,其余时间做增量备份,并且压缩存储归档文件(一般能压缩4倍以上)。

二、操作说明

1.修改shell脚本,将归档文件压缩备份

backup as compressed backupset archivelog all  format

2.修改定时任务

crontab -e

3.删除备份盘里的备份

由于备份已经出了问题,备份已经存在断点,所以之前的备份已经没有特别的价值了,直接全部删除获得空间。这里记得用oracle用户一个一个删除,防止出现意外。

4.检查

由于客户不希望在平时工作的时候进行备份怕影响数据库性能,我们等定时任务出来的备份再进行检查,看看能否在磁盘中存放一周的备份。

Related Posts