DM数据库的启停以及数据库状态检查

     继上一篇DM数据库的快速安装和配置(HI,达梦!初次见面,请多指教),这次分享DM数据库的启动和停止,这里以Linux系统为例。

(note:DM 数据库在window上的启停如ORACLE一样,在服务中找到DmServiceDMSERVER服务,右键启动或者停止即可)

     Linux上安装配置完成数据库之后,在/etc/rc.d/init.d会有一个DmService+实例名字的一个服务,如图:

     Linux上dm数据库的启停命令如下(这里以实例DMSERVER为例):

     启动:service DmServiceDMSERVER start 或者./DmServiceDMSERVER start

     停止:service DmServiceDMSERVER stop或者./DmServiceDMSERVER stop

     查看dm服务状态:service DmServiceDMSERVER status或者直接查看dmserver的进程ps -ef|grep dmserver


还有一种方法就是通过dm服务查看器进行启停,cd 到目录$DM_HOME,执行dmservice.sh,调出图形界面,如下:

右键DmServiceDMSERVER可进行dm服务的相关启停操作。

 以上为常用的两种方法。


dm服务起来后,使用disql客户端连接工具查看dm数据库实例当前状态:

 

(注:status$表示数据库处于的状态,mode$表示数据库处于的模式)


DM 数据库包含以下几种状态:

1. 配置状态(MOUNT):不允许访问数据库对象,只能进行控制文件维护、归档配置、 数据库模式修改等操作;

2. 打开状态(OPEN):不能进行控制文件维护、归档配置等操作,可以访问数据库对象,对外提供正常的数据库服务;

3. 挂起状态(SUSPEND):与 OPEN 状态的唯一区别就是,限制磁盘写入功能;一旦修改了数据页,触发 REDO 日志、数据页刷盘,当前用户将被挂起。

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

  

DM 数据库包含以下几种模式:

1. 普通模式(NORMAL):用户可以正常访问数据库,操作没有限制;

2. 主库模式(PRIMARY):用户可以正常访问数据库,所有对数据库对象的修改强制 生成 REDO 日志,在归档有效时,发送 REDO 日志到备库;

3. 备库模式(STANDBY):接收主库发送过来的REDO日志并重做。数据对用户只读。


     这些在接下来的文章会和大家一一探讨。


请使用浏览器的分享功能分享到微信等