我的备份策略中一直设置有备份文件保留时间,之前的值为7天,但是从监控和磁盘占用看,备份文件空间大小一直在曾展,导致目前OB的备份失败,我有两个问题需要求教:
1.备份策略中的备份文件保留时间,是否生效了;
2.我应该如何清除占用空间的历史备份,需要让备份策略可正常执行,且以后想规避出现这类情况
select * from CDB_OB_BACKUP_DELETE_JOB_HISTORY order by START_TIMESTAMP desc;
老师您好,这个表是在哪个库呢,我的OB版本是4.3.5

在oceanbase中,需要root@sys查询
近期业务量没有大的变化呢,我的备份空间由30T,且我的备份策略是每周一次全量,其他的都是增量,我的数据空间正常是3T多一点,有两个问题需要您帮忙排查:
1.只是7天的备份,为何还会占满30T空间;
2.我现在应该怎么做,能正常备份,我理解需要腾出一些空间;
select * from CDB_OB_BACKUP_SET_FILES order by START_TIMESTAMP desc limit 50;
清理任务是正常触发的,没有清理掉过去备份的原因:
25号的全备可恢复范围还不在保留的3天内,需要使用上一个全备数据做支撑。
因为你18号的全备是失败的,就会再往上找更早的全备。
因此不会清理这部分的全备数据(即使是失败的)。
恢复方式:
1)可以去备份目录手动删掉历史的全备full目录数据,应急释放空间;
2)或者设置更短的周期,比如2天,每小时会触发一次情况,届时会清理掉过期的全备+增量备份+归档数据。






