当前位置: 首页 > news >正文

达梦数据库集群启停顺序全解析

达梦数据库的各种集群有不同的启动和关闭顺序,下面是整理的各种方式集群的启动和关闭顺序

    • 单机架构:启动/停止服务
    • 主备架构:启动
    • 主备架构:停止
    • DSC架构:启动
    • DSC架构:停止
    • DSC+DW架构:启动
    • DSC+DW架构:停止

如果不按顺序启动和关闭集群可能会导致数据库集群出现脑裂,主节点切换等问题,如果是在生产环境则可能造成严重后果。

单机架构:启动/停止服务

打开终端,输入命令,可启动/停止服务。
启动:[dmdba@bin]# $DM_HOME/bin/DmServiceDMSERVER start
停止:[dmdba@bin]# $DM_HOME/bin/DmServiceDMSERVER stop

主备架构:启动

打开终端,按以下顺序启动服务。
--登录主库服务器
启动实例:[dmdba@bin]# $DM_HOME/bin/DmServiceDW01 start
--登录备库服务器
启动实例:[dmdba@bin]# $DM_HOME/bin/DmServiceDW02 start
--登录主库服务器
启动守护:[dmdba@bin]# $DM_HOME/bin/DmWatcherServiceDW01 start
--登录备库服务器
启动守护:[dmdba@bin]# $DM_HOME/bin/DmWatcherServiceDW02 start
--登录监视器服务器(没有监视器可忽略)
启动监视器[dmdba@bin]# $DM_HOME/bin/DmMonitorServiceDMMONITOR start

主备架构:停止

打开终端,按以下顺序停止服务。
--登录监视器服务器(没有监视器可忽略)
停止监视器[dmdba@bin]# $DM_HOME/bin/DmMonitorServiceDMMONITOR stop
--登录备库服务器
停止守护:[dmdba@bin]# $DM_HOME/bin/DmWatcherServiceDW02 stop
--登录主库服务器
停止守护:[dmdba@bin]# $DM_HOME/bin/DmWatcherServiceDW01 stop
--登录主库服务器
停止实例:[dmdba@bin]# $DM_HOME/bin/DmServiceDW01 stop
--登录备库服务器
停止实例:[dmdba@bin]# $DM_HOME/bin/DmServiceDW02 stop

DSC架构:启动

打开终端,按照以下顺序启动服务。
--启动DSC集群css服务,按照顺序GRP_CSS1-->GRP_CSS2
[dmdba@ bin] $  ./DmCSSService实例名 start
[dmdba@ bin] $  ./DmCSSService实例名 start
--启动DSC集群asm服务,按照顺序GRP_ASM1-->GRP_ASM2
[dmdba@ bin] $ ./DmASMService实例名 start
[dmdba@ bin] $ ./DmASMService实例名 start
--按照顺序启动数据库服务,按照顺序GRP_DB1-->GRP_DB2
[dmdba@ bin] $ ./DmService实例名 start
[dmdba@ bin] $ ./DmService实例名 start

DSC架构:停止

打开终端,按照以下顺序停止服务。
--停止DSC集群数据库服务
[dmdba@ bin] $ ./dmcssm ini_path=/dm/dmdbms/config/dmcssm.ini 
输入ep stop GRP_DB
输入exit
--停止DSC集群asm服务 
[dmdba@ bin] $ ./dmcssm ini_path=/dm/dmdbms/config/dmcssm.ini 
输入ep stop GRP_ASM
输入exit
--停止DSC集群css服务,按照顺序XXX_DB2-->XXX_DB1
[dmdba@ bin] $  cd/dm/dmdbms/bin
[dmdba@ bin] $ ./DmCSSService实例名 stop
[dmdba@ bin] $ ./DmCSSService实例名 stop

DSC+DW架构:启动

打开终端,按照以下顺序启动服务。
--启动主库DSC集群css服务,按照顺序GRP_CSS1-->GRP_CSS2
[dmdba@ bin] $  ./DmCSSService实例名 start
[dmdba@ bin] $  ./DmCSSService实例名 start
--启动主库DSC集群asm服务,按照顺序GRP_ASM1-->GRP_ASM2
[dmdba@ bin] $ ./DmASMService实例名 start
[dmdba@ bin] $ ./DmASMService实例名 start
--按照顺序启动主库数据库服务,按照顺序GRP_DB1-->GRP_DB2
[dmdba@ bin] $ ./DmService实例名 start
[dmdba@ bin] $ ./DmService实例名 start
--启动备库数据库服务
[dmdba@ bin] $ ./DmService实例名 start--启动主库DSC集群的守护服务
[dmdba@ bin] $ ./DmWatcherService实例名 start
[dmdba@ bin] $ ./DmWatcherService实例名 start--启动备库守护服务
[dmdba@ bin] $ ./DmWatcherService实例名 start

DSC+DW架构:停止

打开终端,按照以下顺序停止服务。
--停止备库守护服务
[dmdba@ bin] $ ./DmWatcherService实例名 stop
--停止主库DSC集群守护服务
[dmdba@ bin] $ ./DmWatcherService实例名 stop
[dmdba@ bin] $ ./DmWatcherService实例名 stop
--停止DSC集群数据库服务
[dmdba@ bin] $ ./dmcssm ini_path=/dm/dmdbms/config/dmcssm.ini 
输入ep stop GRP_DB
输入exit
--停止DSC集群asm服务 
[dmdba@ bin] $ ./dmcssm ini_path=/dm/dmdbms/config/dmcssm.ini 
输入ep stop GRP_ASM
输入exit
--停止DSC集群css服务,按照顺序XXX_DB2-->XXX_DB1
[dmdba@ bin] $  cd/dm/dmdbms/bin
[dmdba@ bin] $ ./DmCSSService实例名 stop
[dmdba@ bin] $ ./DmCSSService实例名 stop
--停止备库数据库服务
[dmdba@ bin] $ ./DmService实例名 stop
http://www.dtcms.com/a/295451.html

相关文章:

  • GitHub开源项目Zerox:AI驱动的OCR革命
  • 5G-RAN与语义通信RAN
  • 社区资源媒体管理系统设计与实现
  • Spring Boot 遇上 MyBatis-Plus:高效开发的奇妙之旅
  • IO密集型、CPU密集型、负载、负载均衡
  • 250714脑电分析课题进展——基础知识扩展与论文阅读
  • java中如何返回一个可以执行返回操作(return action)的函数或对象
  • 商场导航软件的核心技术实现:3D+AI 如何解决用户搜索意图识别难题
  • 两台电脑连接交换机,使用其中一台电脑的网络上网(NAT转发)
  • Solo:基于 zkHE 的身份验证协议,构建 Web3 可信匿名身份层
  • 数字系统自动设计:从C++到门级网表
  • 在LLM中中 写好prompt 最快的方式
  • Prompt自优化框架核心信息及举例
  • 【自用】JavaSE--阶段测试
  • Java进阶3:Java集合框架、ArrayList、LinkedList、HashSet、HashMap和他们的迭代器
  • C++开发---奥比中光(Orbbec)的ob库
  • list 介绍 及 底层
  • esp32 挂载mpu6050实现加速度计
  • MiniCPM 学习部署实战 vlm
  • OSPF开放式最短路径优先
  • 【Git知识】Git 常用知识集合之基础--分支系统与 Tag 标签机制
  • YOLO算法演进综述:从YOLOv1到YOLOv13的技术突破与应用实践,一文掌握YOLO家族全部算法!
  • 2025最新MySQL面试题实战记录,互联网公司常问题目
  • 如何在 Ubuntu 24.04 服务器或桌面版上安装和使用 gedit
  • Spring AI Alibaba 快速入门指南(适合初学者)
  • 【C++】简单学——list类
  • 磁性材料如何破解服务器电源高频损耗难题?
  • Unity UI的未来之路:从UGUI到UI Toolkit的架构演进与特性剖析(3)
  • Element-UI 解决省市级数据
  • Map接口-实现类HashMap