问题描述:centos7下达梦数据库DM7启动dmap服务报错“ dmap init failed, code[-7157]: 管道文件已存在”
1)查看DmAPService服务状态,即dmap服务
bin]$ ./DmAPService status
DmAPService dead but pid file exists
2)在数据库bin目录下查看DMAP管道文件
bin]$ ls -l *DMAP*
prwx------ 1 dmdba dinstall 0 Aug 11 15:53 DM_PIPE_DMAP_LSNR_RD
prwx------ 1 dmdba dinstall 0 Aug 11 13:33 DM_PIPE_DMAP_LSNR_WR
解决办法:移走或者删除遗留的dmap管道文件,重新启动DMAP服务,问题解决
bin]$ mv DM_PIPE_DMAP_LSNR_RD /tmp/
bin]$ mv DM_PIPE_DMAP_LSNR_WR /tmp/
--重启dmap服务
bin]$ ./dmap
dmap V7.6.0.184-Build(2019.08.08-110764)ENT
dmap is ready