欢迎访问机房运维工作室

爱数知识库

AnyBackup-达梦数据库原机表空间恢复失败,执行输出提示错误:err_msg = 备份集DB_MAGIC与当前库不匹配

频道:爱数知识库 日期: 浏览:24

AnyBackup-达梦数据库原机表空间恢复失败,执行输出提示错误:err_msg = 备份集DB_MAGIC与当前库不匹配

关键字

达梦、DB_MAGIC、表空间

适用产品

  • AnyBackup CDM 7.0.9.1 及以上版本
  • AnyBackup Express 7.0.9.1 及以上版本

问题描述

在 AnyBackup 管理控制台上,对达梦数据库进行原机表空间恢复时,执行输出中显示如下错误信息:

err_msg = 备份集DB_MAGIC与当前库不匹配, err_code = -8232(错误提供者:dmBackup,错误值:452132864) 异常提供者:dmdbmanager,异常号:452132868。

问题影响

AnyBackup 无法成功完成达梦数据库原机表空间恢复。

问题原因

AnyBackup 原机恢复达梦数据库表空间时会分别检查表空间与实例的 dmmgic。若原机恢复表空间前进行过原机实例恢复,则原机实例恢复后会刷新 dmmgic 表,所恢复表空间的 dmmagic 与实例恢复后的 dmmgic 不一致,会导致表空间恢复失败。

解决方案

为了解决此问题,需要使用 AnyBackup 对原机实例恢复后的数据库进行一次完全备份,然后使用该完全备份的时间点再进行原机表空间恢复。

警告:原机恢复表空间会对同名表空间进行覆盖

更多信息

使用 AnyBackup 进行原机表空间恢复当前只支持将表空间恢复为最新可用状态,无法恢复删除的数据,数据恢复建议使用实例恢复。