为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:redhat7
【CPU】:
【问题描述】*:达梦集群数据库使用命令:SP_SET_PARA_VALUE(2,'ENABLE_OBJ_REUSE',1)开启了客体重用功能:
查看集群数据库占用内存较多(85%左右)!
节点1:
节点2:
虚拟机内存设置为4g,这种情况正常吗?
使用free命令查看空闲内存:
此时集群数据库服务正常。
之后关闭数据库服务,但是关闭失败:
通过集群监视器查看css和asm正常,dsc服务异常:
并且此时dmserver进程没有终止,仍在运行
之后使用kill命令终止dmsever进程,但是dmserver进程仍然没有终止。
我在使用/home/dmdba/dmdsc/bin/DmServiceDSC stop命令关闭集群数据库前,使用命令/home/dmdba/dmdsc/bin/DmServiceDSC status 显示
请问是否有其他终端命令可以正常关闭数据库服务?异常关闭的原因是什么?
1、一般是停服务时,数据库里存在大事务,在做回滚或者刷盘,导致服务关闭超时,可以查看下数据库服务日志,进行原因确认
2、查看下服务关闭的shell脚本,里面应该有一处是设计超时时间的,默认是3分钟180s,如果想前台关闭不报超时,可将超时时间放大些