为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:V8
【操作系统】:麒麟高级企业版V10 sp3
【CPU】:24C2|64G|480G2、1.92TB2
【问题描述】:使用darman还原备份库,检查备份集的时候报错
CHECK BACKUPSET '/data/jq/backdb_dbf/20260603/DB_DAMENG_FULL_2026_05_31_00_00_57';
CHECK BACKUPSET '/data/jq/backdb_dbf/20260603/DB_DAMENG_FULL_2026_05_31_00_00_57';
[-7170]:Bakres failed to connect DMAP
还原之前把数据库里面的表都删除了,空库还原的,上次还原没有删表是可以还原的
1、检查 DMAP 服务是否启动 ps -ef | grep dmap
2、检查执行命令的用户权限,①切换到达梦安装用户②进入 disql 执行 CHECK BACKUPSET 命令③检查备份集目录权限

跟是否删表还原没有关系。dmap服务没有启动或者操作系统启动用户和数据库启动用户不一致导致的,可以尝试启动dmap服务,或者执行./dmrman use_ap=2不使用dmap服务还原