dmap 启动报管道已存在连接失败

【问题描述】

dmap 服务启动报错:[-7157]: Name pipe exits,提示管道文件已经存在。

【问题原因】

dmap 服务没有正常关闭,如直接 kill dmap 服务,管道文件没有释放。

【问题解决】

切换到 dmdbms/bin 下面,找到原来的管道文件,删除,重新启动 dmap 服务。

dmap 服务的启动用户,必须是达梦数据库的安装用户。例如:数据库是用 dmdba 用户安装的,那么就要用 dmdba 用户去启动;如果是 root 用户安装的,就用 root 用户去启动。

如果命令配置了环境变量,则必须到 dmdbms/bin 目录下面,执行 ./dmap 启动 dmap 服务,否则备份数据库报错 Pipe connect failure!