本文详述 OceanBase 数据库中对备份数据进行二次备份时全备备份数据和增量备份数据的依赖关系。
适用版本
OceanBase 数据库 V2.x 和 V3.x 版本。
详细内容
ALTER SYSTEM BACKUP BACKUPSET backup_set_id 语句用于发起对数据备份的二次备份。数据备份包括全量备份和增量备份。
全量备份备份的所有的宏块。
增量备份是在上一个全量备份的基础上,备份所有新增和修改过的宏块。
backup_set_id 是备份数据的 ID,全量备份数据与增量备份数据之间存在依赖关系。假设 1 是全量,2 是增量。
正确的先后顺序是:
-- 先执行
ALTER SYSTEM BACKUP BACKUPSET 1;
-- 后执行
ALTER SYSTEM BACKUP BACKUPSET 2;
增量备份和全量备份是依赖关系。
- 有增备有全备需要先执行全备再执行增备,因为增备是依赖全备。
- 仅有全备的情况下,无法在执行新的 backupset 之后再执行旧的 backupset。比如执行 474 之后无法执行 473。