【 TiDB 使用环境】测试
【 TiDB 版本】v6.5
【复现路径】使用BR工具对原集群进行备份后,对集群中表内的数据进行新的DDL、DML、DCL操作后恢复集群报错。有何前提条件保证快照备份后原集群的快照恢复能正常。
【遇到的问题:问题现象及影响】
报错1:[ERROR] [“br failed”] [error=“ranges overlapped:[BR:Restore:ErrRestoreInvalidRange]invalid restore range”]
报错2:Error: failed to validate checksum: [BR:Restore:ErrRestoreChecksumMismatch]restore checksum mismatch
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
要恢复到目标集群保证了是空集群吗?
附件没有显示
br backup/restore full
适合备份和恢复整个集群,建议在空集群上执行恢复全量恢复操作。部分表或者部分库的恢复,建议使用 br restore db/table
来恢复。
就原集群整库的恢复
不是,目标集群就还是原集群
没上传附件
br导入的目标集群要是空库,不然会做Checksum不过
把备份和恢复命令,还有报错的所有明细都发下,才可能找到问题