DM 数据库通过备份集方式进行的物理完全备份时,在 restore 或者 recover 阶段可能会报错 CMD END.CODE: [-7105],DESC: [管道连接超时] [-7105]: 管道连接超时。
遇到这样的问题一般是在 restore 阶段,需要检查两点:
- dmap 是否启动,需要使用 dmap 来进行备份集还原。
- 使用正确的用户启动 dmap,需要保证存放备份集文件的备份集目录有读取权限。
如果在 resore 阶段成功,在 recover 阶段报如上错误,则有可能是 dmap 问题,需要直接使用 dmrman 来进行 recover,命令如下:
./dmrman use_ap=2 |
参数 use_ap=2 表示直接使用 dmrman 来还原,默认为使用 dmap。
- [-7105]: 管道连接超时,pipe connect timeout
【问题现象】:
中标麒麟 7 环境,使用 root 用户启动 DMRMAN 工具,执行备份命令报错 [-7105]: 管道连接超时。

【问题原因】:
DM 数据库不是通过 root 用户安装,所以不能使用 root 启动 DMRMAN 工具,需要使用 DM 数据库安装用户启动。
【解决方法 1】:
使用 DM 安装用户 dmdba 启动 DMRMAN 工具,执行备份命令即正常。
【解决方法 2】:
需要启动 dmap 服务,可以查看 dmap 服务是否开启 ps -ef|grep dmap,启动 DMAP 服务在 /opt/dmdbms/bin 目录下,执行 ./dmap。
具体使用方法和配置方法详见《DM 备份与还原手册》。(手册位于数据库安装路径 /dmdbms/doc/special 文件夹下)。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




