为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 达梦8.2 2-1-144-20.11.20-130135-SEC SPE Pack2
【操作系统】:中科方德SVS 2.26.2
【CPU】: 海光C86
【问题描述】*:
我们有一个系统挂了,一查是连不上数据库了。登录数据库去看日dm_DMSERVER_202401.log,凌晨两点多就没日志了,其他数据库日志也没有异常的地方。内存使用正常,然后数据库进程也在,使用disql登录管理员账号SYSDBA一直卡住,登录不了。使用restart dm_services、stop dm_services停不掉也重启不了数据库。使用dm_services stop、dm_services restart命令直接启停也不行。最后只能杀进程,然后再启数据库,不知道诸位有没有遇到类似的问题,有没有什么排查方法或者思路呢?万分感谢!!!
停不了,多数情况是老版本启停数据库不是同一种方式造成。
systemctl stop/start
DmServiceXXX stop/start
遇到过数据库服务停不掉,但是可以disql管理员登录,然后使用命令shutdown immediate可以正常停库,ps -ef|grep dmserver过会进程就没了
从你的数据库版本看,是ZYJ版,数据库启停可以通过以下命令启动,/opt/dmdbms/bin/bin/dm_services stop
/opt/dmdbms/bin/bin/dm_services start
or /opt/dmdbms/bin/bin/dm_services restart