为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:v8.1
【操作系统】:麒麟
【CPU】:x86
【问题描述】*:
执行如下语句:无法启动从库
[dmdba@dm8-Pro2 ~]$ /dm8/dmdbms/bin/DmServiceOA_RT_02 status
DmServiceOA_RT_02 dead but pid file exists
[dmdba@dm8-Pro2 ~]$ /dm8/dmdbms/bin/DmServiceOA_RT_02 start
Starting DmServiceOA_RT_02: [ FAILED ]
(1) 查看当前达梦数据库服务进程是否存在,使用命令:
ps -ef | grep dms
(2) 监控数据库日志文件:
su - dmdba
cd $DM_HOME/log/
tail -f 数据库日志文件
(3) 启动数据库服务:
/dm8/dmdbms/bin/DmServiceOA_RT_02 start
如果有错误,可以在数据库日志文件中查看到具体信息,根据具体信息进行处理。
/dm8/dmdbms/log底下找一下实例日志,看一下输出了什么,日志格式一般是dm_实例名_日期.log

你遇到的“dead but pid file exists”并启动失败,最可能的原因是异常崩溃后的文件残留,可以通过前台启动直接查看报错信息,这能最快地定位问题根源(./dmserver ....dm.ini 前台启动看下)