【错误信息】
执行如下命令进行增量备份:
BACKUP DATABASE INCREMENTAL LEVEL 1 format '/data/yasdb_back/backup/bak_xxxx';
报错:
YAS-02507: base incremental backup set does not exist
【问题原因】
增量备份(LEVEL 1)必须建立在已有的基础备份(LEVEL 0)之上才能执行。如果此前没有执行过 LEVEL 0 备份,系统将找不到依赖链,因此报错。
【解决方法】
先执行一次全量备份(LEVEL 0):
BACKUP DATABASE INCREMENTAL LEVEL 0 format '/data/yasdb_back/backup/bak_init_lev0';
完成后,再重新执行增量备份命令,即可正常运行:
BACKUP DATABASE INCREMENTAL LEVEL 1 format '/data/yasdb_back/backup/bak_next_lev1';
【适用范围】
适用于所有使用增量备份功能的 YashanDB 用户
尤其是在首次启用备份策略时,务必先执行 LEVEL 0
【建议总结】
增量备份前请确认是否有有效的基础备份存在;
养成周期性执行 LEVEL 0 的备份习惯,避免链条断裂;
可通过管理工具或日志追踪当前备份集状态。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。