注册
达梦数据库的状态学习
培训园地/ 文章详情 /

达梦数据库的状态学习

冽冽一江水。 2023/03/03 1449 0 0

达梦数据库的启动顺序:

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

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

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

alter database mount;
alter database open;
alter database suspend;
alter database open;


达梦数据库启动关闭方法

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

[root@localhost tool]# systemctl status DmServiceIOMS.service
查看达梦数据库实例的当前状态

[root@localhost tool]# systemctl start DmServiceIOMS.service
启动达梦数据库实例

[root@localhost tool]# systemctl stop DmServiceIOMS.service
停止达梦数据库实例

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

[dmdba@localhost 桌面]$ cd /dm8/bin
[dmdba@localhost bin]$ ll Dm*
[dmdba@localhost bin]$ ./DmServiceDMTESTSVR stop|start|staus

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

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

[dmdba@localhost 桌面]$ cd /dm8/bin
[dmdba@localhost bin]$ ./dmserver /dm8/data/DM/dm.ini

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服