首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【赵渝强老师】达梦数据库实例的状态

【赵渝强老师】达梦数据库实例的状态

原创
作者头像
赵渝强老师
发布2025-09-11 09:41:35
发布2025-09-11 09:41:35
220
举报
文章被收录于专栏:达梦数据库达梦数据库

达梦数据库实例包含MOUNT、OPEN和SUSPEND三种状态。下表说明了数据库实例每种状态的含义。

注意:OPEN状态与MOUNT和SUSPEND能相互转换,但是MOUNT和SUSPEND之间不能相互转换。

视频讲解如下:

达梦数据库实例包含NORMAL、PRIMARY和STANDBY三种模式。下表说明了数据库实例每种模式的含义。

三种模式只能在MOUNT状态下设置,模式之间可以相互转换。对于新初始化的库,首次启动不允许使用mount方式,需要先正常启动并正常退出,然后才允许mount方式启动。一般情况下,数据库为NORMAL模式,如果不指定MOUNT状态启动,则自动启动到OPEN状态;在需要对数据库配置时(如配置数据守护、数据复制),服务器需要指定MOUNT状态启动。当数据库模式为非NORMAL模式(PRIMARY、STANDBY模式),无论是否指定启动状态,服务器启动时自动启动到MOUNT状态。

启动与关闭达梦数据库实例可以通过不同的方式来实现。

  • 方式一:使用DM数据库服务查看器启动或停止数据库实例
代码语言:powershell
复制
tool/dmservice.sh

该命令将启动DM数据库服务查看器,利用图形界面启动或停止数据库。如下图所示。

  • 方式二:使用系统命令启动或停止数据库实例
代码语言:powershell
复制
systemctl status DmServiceDMSERVER.service

# 输出的信息如下:
DmServiceDMSERVER.service - DM Instance Service
   Loaded: loaded (/usr/lib/systemd/system/DmServiceDMSERVER.service; 
           enabled; vendor preset: disabled)
   Active: active (running) since 四 2022-06-02 16:03:20 CST; 23h ago
 Main PID: 48589 (dmserver)
   CGroup: /system.slice/DmServiceDMSERVER.service
           └─48589 /home/dmdba/dmdbms/bin/dmserver 
		       path=/home/dmdba/dmdbms/data/DAMENG/dm.ini -noconsole
  • 方式三:使用bin/DmServiceDMSERVER命令启动或停止数据库实例

下面展示了该命令的帮助信息。

代码语言:powershell
复制
bin/DmServiceDMSERVER 

# 输出的信息如下:
Usage: bin/DmServiceDMSERVER { start [ mount ] | stop [ -s signal ] | stop_all | status | condrestart | restart [ mount ] }

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档