欢迎访问机房运维工作室

爱数知识库

AnyBackup-DB2 数据库恢复失败,提示错误信息:如果不选择覆盖现有数据库,就需要指定新的数据库名称

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

AnyBackup-DB2 数据库恢复失败,提示错误信息:如果不选择覆盖现有数据库,就需要指定新的数据库名称

关键字

DB2、覆盖恢复

适用产品

  • AnyBackup CDM 7.0.x
  • AnyBackup Express 7.0.x

问题描述

在 AnyBackup 管理控制台上执行 DB2 数据库恢复,恢复失败,提示如下错误信息:

如果不选择覆盖现有数据库,就需要指定新的数据库名称。

问题影响

DB2 数据库无法恢复。

问题原因

在恢复机上存在与目标库同名的数据库,且在 AnyBackup 管理控制台上发起 DB2 数据库恢复的时候,没有选择覆盖现有的数据库,导致恢复失败。

解决方案

为了解决该问题,有如下两个方案:
方案一,原数据库名恢复选择覆盖现有数据库,具体步骤如下:

警告:以下操作步骤会将恢复机上的同名数据库覆盖,导致同名数据库的数据丢失,请确保数据库可覆盖再进行操作。
1. 登录 AnyBackup 管理控制台,重新发起恢复,依次点击定时数据保护 > 数据恢复 > 备份恢复 > 新建,选择备份介质和备份数据,点击下一步,选择时间点,选择要恢复的数据
2. 根据实际情况选择客户端,用户名和保存路径,默认选择原数据库名称,勾选覆盖现有数据库,点击下一步,执行 DB2 数据库恢复。


方案二,重命名数据库名恢复,具体步骤如下:

新建数据恢复任务,在配置恢复目的地选项时,在恢复数据库名称处,选择目标数据库名称,并点击重命名数据库,然后展开数据源,点击,编辑新数据库名,点击确定,重新开始执行 DB2 数据库恢复。

更多信息

选择覆盖现有数据库恢复会将恢复机上的同名数据库覆盖,导致同名数据库的数据丢失,如不确认同名数据库是否可覆盖,请选择重命名数据库恢复。