3  
   0
DataArk备份达梦数据库报错bakres与DMAP消息通信失败
作者:江锦洋于 2025年02月18日 发布在分类 / 经验案例 / 经验案例 下,并于 2025年02月18日 编辑

一、组网图

二、问题描述

DataArk8.0.52217备份达梦数据库1主2备3节点集群V8版本,发起备份报错:执行数据库备份命令失败,错误:“-7169”


三、过程分析

查看作业详情,在日志栏可见如下报错信息:【-7169】:bakres与DMAP消息通信失败

第一步:这里是本地调用,还未到数据传输这步,因此不需要考虑备份服务器与客户端之间网络、防火墙等安全问题;

第二步:这时考虑是bakres备份工具或者DMAP辅助服务存在进程或服务异常的问题,ssh登录达梦数据库集群的3个节点,依次执行查询命令,查看DMAP的服务状态:

service DmAPService status

发现节点1服务dead,节点2和节点3服务都是runing

第三步:在节点1启动dmap服务,执行如下命令:

进入dmap服务目录:cd /etc/init.d

启动dmap服务:./dmap

此时如果报错启动失败,可能是该服务进程还存在,执行如下命令查看进程是否存在:

ps -ef|grep dmap

如有dmap进程存在,则直接kill掉该进程,例如进程号为3679:

kill -9 3679

重新启动dmap服务:./dmap

特别说明:该服务是用来配合第三方备份,因此kill或者重启不影响生产 业务运行,但需确保进程号是准确的,本文中提到的所有命令由客户执行,请勿自行操作!!!

四、解决方法

确保dmap服务正常后,将完全备份及增量备份作业删除,解绑该达梦集群,重新绑定集群,创建并发起完全备份作业,等待完全备份结束,创建增量备份作业,发起备份即可。也可忽略前述操作,直接对原作业发起备份


五、风险提示

无,但有可能在kill过程输入错了进程号,导致其他进程被中断,可能导致业务中断

六、关键字

bakres,dmap,-7169,DM,达梦数据库,集群



 知识评论当前评论数0

 推荐知识


 访问权限

创建人 江锦洋
文档编辑权限 创建者私有
文档阅读权限 来自分类
分类阅读权限 所有人
分类编辑权限 技术服务部  : 机构     渠道合作伙伴  : 机构     系统管理员 : 人员     
分类审核权限 审核小组  : 岗位    
分类预览权限 审核小组 : 岗位    
分类下载权限 技术服务部  : 机构    
 历史版本

修改日期 修改人 备注
2025-02-18 13:37:32[当前版本] 江锦洋 CREAT

 附件

附件类型

JPGJPG PNGPNG

 目录
    宏杉案例知识库-V4.0.1