使用 dmrman 工具进行还原时报错:备份集版本不匹配

【问题描述】

主库做联机备份后,把备份集拷贝到备库,在使用 dmrman 工具进行还原时报错:备份集版本不匹配,使用 CHECK BACKUPSET 校验备份集时也报该错误。

【问题原因】

该报错通常是由于主备库数据库版本不一致,或备份集在拷贝过程中文件损坏或丢包,导致备份集元数据校验失败。

【问题解决】

  1. 检查主备库的数据库版本是否一致,不一致则无法进行还原操作;
  2. 若主备库的数据库版本一致,则可以对拷贝过来的备份集压缩文件执行 Linux 命令 md5sum 文件名,通过对比拷贝前主库的备份 md5 值和拷贝到目的端的备份 md5 值,看其是否一致,如果不一致说明文件在拷贝过程中受到了损坏或者丢包,在还原时就会出现备份集版本不匹配的问题,需要重新拷贝。