暂无图片
暂无图片
12
暂无图片
暂无图片
暂无图片

达梦数据库启动和关闭

原创 2021-09-08
9830

达梦数据库的启动顺序:

1、先读取初始化参数文件,根据参数文件找到控制文件并打开控制文件,启动后台进程和线程,打开共享内存,此时数据库启动到mount状态;
2、根据控制文件打开数据文件和联机日志文件,启动数据库到open状态。

DM数据库有三种状态:

mount:配置状态,可以进行数据库归档、修改主备等配置,处于此状态时不能读取数据(数据文件没有打开)。
open:数据库正常的打开状态,可以提供正常的数据库服务。
suspend:只读状态,此时数据库只能读不能写,如果执行commit操作,数据库会挂起。

三种状态之间的转换
mount和open可以相互转换,open和suspend可以相互转换,mount和suspend不能相互转换。

启动方式一:root用户以服务方式启动或停止数据库

[root@lvzz 桌面]# cd /dm8/tool
[root@lvzz tool]# ./dmservice.sh
图片.png

弹出“DM服务查看器”图形界面
图片.png

选中某个数据库实例服务,右键,弹出启动或停止的菜单
图片.png

检查达梦数据库的实例进程
[dmdba@lvzz tool]$ ps -ef | grep dmserver
图片.png

启动方式二:root用户使用命令行方式启动或停止数据库

[root@lvzz tool]# systemctl status DmServiceDMSVR01.service
查看达梦数据库实例的当前状态
图片.png

[root@lvzz tool]# systemctl start DmServiceDMSVR01.service
启动达梦数据库实例
图片.png

[root@lvzz tool]# systemctl stop DmServiceDMSVR01.service
停止达梦数据库实例
图片.png

启动方式三:dmdba用户启动和关闭数据库,可以启动到mount状态

[dmdba@lvzz 桌面]$ cd /dm8/bin
[dmdba@lvzz bin]$ ll Dm*
图片.png

[dmdba@lvzz bin]$ ./DmServiceDMSVR01 status ----查看状态
[dmdba@lvzz bin]$ ./DmServiceDMSVR01 stop ----停止
[dmdba@lvzz bin]$ ./DmServiceDMSVR01 start ----启动
图片.png

dmdba用户方式启动的数据库,在DM服务查看器上不更新状态
图片.png

启动方式四:前台方式启动和关闭数据库,可以启动到mount状态

[dmdba@lvzz 桌面]$ cd /dm8/bin
[dmdba@lvzz bin]$ ./dmserver /dm8/data/DM01/dm.ini
图片.png

输入:exit,关闭数据库
图片.png

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论