灌水唠嗑区
其他
问答

如何验证一个备份集是否完整有效?

发表于2026-04-12 16:12:165次浏览9个评论

如何验证一个备份集是否完整有效?

评论

登录后才可以发表评论
用户头像
山佳发表于 3个月前
1111
用户头像
GBASE8C-AN发表于 3个月前

使用专门的完整性检测工具
在备份时,如果使用了   -q   参数,会在备份周期目录下生成一个名为   checksum.lst   的校验文件。该文件记录了所有备份文件的路径及其对应的校验值。
之后,您可以使用   gncow_checksum   工具(位于   $GCLUSTER_BASE/server/bin/   目录下)进行检测。
本地备份检测:执行   ./gncow_checksum -f /path/to/checksum.lst  ,工具会计算当前备份文件的校验值并与记录值比对,输出结果。
远程备份检测:除了   -f   参数,还需加上   -m   参数指定S3信息(与备份时一致),工具会比对云端文件和本地记录的校验值。
通过恢复命令进行验证
最直接的验证方法是尝试进行一次恢复操作。您可以选择恢复一个测试用的表或库到另一个环境中,然后检查数据是否完整、查询是否正常。这不仅能验证备份文件的有效性,也能检验恢复流程的正确性。

GBase用户21182发表于 3个月前
验证备份集完整有效,按 “从快到慢、从轻到重” 四步执行,覆盖文件、元数据、逻辑一致性与恢复可用性
GBase用户21182发表于 3个月前
检查备份完成状态
GBase用户21182发表于 3个月前
文件级校验(必做)
GBase用户21182发表于 3个月前
元数据解码
GBase用户21182发表于 3个月前
离线完整性校验
GBase用户21182发表于 3个月前
学习
用户头像
柒柒天晴发表于 2个月前
不清楚啊。