使用 dmrman 工具进行还原时报错:备份集版本不匹配
【问题描述】
主库做联机备份后,把备份集拷贝到备库,在使用 dmrman 工具进行还原时报错:备份集版本不匹配,使用 CHECK BACKUPSET 校验备份集时也报该错误。
【问题原因】
该报错通常是由于主备库数据库版本不一致,或备份集在拷贝过程中文件损坏或丢包,导致备份集元数据校验失败。
【问题解决】
- 检查主备库的数据库版本是否一致,不一致则无法进行还原操作;
- 若主备库的数据库版本一致,则可以对拷贝过来的备份集压缩文件执行 Linux 命令
md5sum 文件名,通过对比拷贝前主库的备份 md5 值和拷贝到目的端的备份 md5 值,看其是否一致,如果不一致说明文件在拷贝过程中受到了损坏或者丢包,在还原时就会出现备份集版本不匹配的问题,需要重新拷贝。