首批通过分布式安全可靠测评,为关键业务系统打造
日志断档导致的增量备份失败
更新时间:2026-05-11 09:51
适用版本
OCP V2.x、V3.x 版本。
问题现象
使用 OCP 执行增量备份失败,OCP 日志中有如下内容。
2022-07-09 04:00:01.363 INFO 614 --- [cutor-thread-20,95dd3144ee754d30,1a45386cf52a] c.a.o.s.o.b.PhysicalBackupTaskService : use data backup mode from backup strategy, dataBackupMode=INCREMENTAL_BACKUP
2022-07-09 04:00:01.669 WARN 614 --- [cutor-thread-20,95dd3144ee754d30,1a45386cf52a] c.a.ocp.core.job.runner.RunnerFactory : Execute task failed, subtask=SubtaskInstanceEntity{id=18696233, name=Pre-check before data backup, state=FAILED, operation=EXECUTE, className=com.alipay.ocp.service.task.business.backup.DataBackupPreCheckTask, seriesId=2, startTime=2022-07-09T04:00:01.335+08:00, endTime=2022-07-09T04:00:01.668+08:00}, failedMessage=Failed to start data backup. Error message: data backup preparation stage FULL_DATA_BACKUP is not ready, log backup interval start=2022-07-08T19:01:55.542043, end=2022-07-09T03:58:22.210296 is after backupSnapshot=2022-07-08T04:00:03.419137. Full data backup needed before incremental data backup.
全量备份(FULL_DATA_BACKUP) 不满足。
data backup preparation stage FULL_DATA_BACKUP is not ready, log backup interval start=2022-07-08T19:01:55.542043, end=2022-07-09T03:58:22.210296 is after backupSnapshot=2022-07-08T04:00:03.419137. Full data backup needed before incremental data backup.
问题原因
OCP 任务 DataBackupPreCheckTask 在执行备份前的预检失败,原因是日志归档的范围在全量备份之后,没有覆盖全量备份到当前增量部分之间的所有时间。
log backup interval start=2022-07-08T19:01:55.542043, end=2022-07-09T03:58:22.210296 is after backupSnapshot=2022-07-08T04:00:03.419137
日志断档会影响使用增量备份进行恢复操作,因此增量备份的预检查不通过。
解决方法
取消当前增量备份任务,开启全量备份。