AnyBackup-DB2 数据库恢复失败,提示错误信息:如果不选择覆盖现有数据库,就需要指定新的数据库名称
关键字
DB2、覆盖恢复
适用产品
- AnyBackup CDM 7.0.x
- AnyBackup Express 7.0.x
问题描述
在 AnyBackup 管理控制台上执行 DB2 数据库恢复,恢复失败,提示如下错误信息:
如果不选择覆盖现有数据库,就需要指定新的数据库名称。
问题影响
DB2 数据库无法恢复。
问题原因
在恢复机上存在与目标库同名的数据库,且在 AnyBackup 管理控制台上发起 DB2 数据库恢复的时候,没有选择覆盖现有的数据库,导致恢复失败。
解决方案
为了解决该问题,有如下两个方案:
方案一,原数据库名恢复选择覆盖现有数据库,具体步骤如下:
警告:以下操作步骤会将恢复机上的同名数据库覆盖,导致同名数据库的数据丢失,请确保数据库可覆盖再进行操作。
1. 登录 AnyBackup 管理控制台,重新发起恢复,依次点击定时数据保护 > 数据恢复 > 备份恢复 > 新建,选择备份介质和备份数据,点击下一步,选择时间点,选择要恢复的数据。
2. 根据实际情况选择客户端,用户名和保存路径,默认选择原数据库名称,勾选覆盖现有数据库,点击下一步,执行 DB2 数据库恢复。

方案二,重命名数据库名恢复,具体步骤如下:
新建数据恢复任务,在配置恢复目的地选项时,在恢复数据库名称处,选择目标数据库名称,并点击重命名数据库,然后展开数据源,点击
,编辑新数据库名,点击确定,重新开始执行 DB2 数据库恢复。
.png)
更多信息
选择覆盖现有数据库恢复会将恢复机上的同名数据库覆盖,导致同名数据库的数据丢失,如不确认同名数据库是否可覆盖,请选择重命名数据库恢复。