专栏/培训园地/ 文章详情 /

达梦数据库常用的2种启停方式尽量不要混用

石头 2025/01/22 353 1 0
摘要

达梦数据库常用的2种启停方式

服务名方式

使用dmdba用户到达梦bin文件夹下面
启动数据库:
[dmdba@localhost bin]$ ./DmServiceDMSERVER start
停止数据库:
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop
重启数据库:
[dmdba@localhost bin]$ ./DmServiceDMSERVER restart
查看数据库状态:
[dmdba@localhost bin]$ ./DmServiceDMSERVER status

系统服务方式启停

使用root用户执行:
停止数据库:
systemctl stop DmServiceDMSERVER
启动数据库:
systemctl start DmServiceDMSERVER
查看数据库状态:
systemctl status DmServiceDMSERVER

混用报错解析

举例,如果使用bin下的服务来启动达梦数据库
[dmdba@primary bin]$ ./DmServiceDMSERVER start
然后使用系统服务模式尝试去查看数据库状态:
使用root用户执行:
systemctl status DmServiceDMSERVER.service
看到状态如下,还是未启动状态:
image.png

使用bin下的命令查看,显示服务启动的:
image.png

当然,也不能使用系统服务器模式来关闭当前的实例:
image.png

服务还是启动的:

image.png

此时只能使用bin下的命令来关闭:
image.png

但是如果使用系统服务启动了实例,可以使用bin下面的命令查看的到状态:

image.png

因此,相关的启停服务尽量不要混用,以免搞不清楚实例的实际状态;

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服