DMDSC 启动、关闭流程

DMDSC是基于共享存储的数据库集群系统,包含多个数据库实例,因此,与单节点的达梦数据库不同,DMDSC集群需要在节点间进行同步、协调,才能正常地启动、关闭。启动DMDSC集群之前,必须先启动集群同步服务DMCSS,如果使用了DMASM文件系统,则DMASMSVR服务也必须先启动。

DMASMSVR和dmserver控制台执行exit命令,会通知所有其他节点一起退出;DMCSS需要手动退出所有节点,没有同步功能;Linux环境下DMASMSVR/dmserver都监控了操作系统SIGTERM信号,Linux环境执行kill -10命令,DMASMSVR/dmserver都能正常退出。

如果DMCSS配置了DMASMSVR/dmserver自动拉起命令,可以先仅启动DMCSS,然后启动DMCSSM,在DMCSSM控制台执行命令"ep startup asm"启动DMASMSVR集群,执行"ep startup dsc"启动dmserver集群(其中asm/dsc为dmasmsvr/dmserver集群的组名)。类似地执行"ep stop asm/dsc"可以关闭dmasmsvr/dmserver集群环境。

Linux环境下,dmcss / dmasmsvr / dmserver可以配置成操作系统服务,每次开机自动启动,或者通过Linux命令"service XXX start/stop/restart"(XXX为配置的服务名)完成服务的启动、关闭。服务脚本在达梦安装包里提供,可能还需要根据实际情况修改部分参数才能使用。

关闭DMDSC集群环境时,应先关闭dmserver,再依次关闭DMASMSVR和DMCSS。

微信扫码
分享文档
扫一扫
联系客服