Stories

Detail Return Return

【趙渝強老師】達夢數據庫實例的狀態 - Stories Detail

達夢數據庫實例包含MOUNT、OPEN和SUSPEND三種狀態。下表説明了數據庫實例每種狀態的含義。
image.png

注意:OPEN狀態與MOUNT和SUSPEND能相互轉換,但是MOUNT和SUSPEND之間不能相互轉換。

視頻講解如下:
https://www.bilibili.com/video/BV1H5HQznE6A/?aid=115180017029...

達夢數據庫實例包含NORMAL、PRIMARY和STANDBY三種模式。下表説明了數據庫實例每種模式的含義。
image.png

三種模式只能在MOUNT狀態下設置,模式之間可以相互轉換。對於新初始化的庫,首次啓動不允許使用mount方式,需要先正常啓動並正常退出,然後才允許mount方式啓動。一般情況下,數據庫為NORMAL模式,如果不指定MOUNT狀態啓動,則自動啓動到OPEN狀態;在需要對數據庫配置時(如配置數據守護、數據複製),服務器需要指定MOUNT狀態啓動。當數據庫模式為非NORMAL模式(PRIMARY、STANDBY模式),無論是否指定啓動狀態,服務器啓動時自動啓動到MOUNT狀態。

啓動與關閉達夢數據庫實例可以通過不同的方式來實現。

  • 方式一:使用DM數據庫服務查看器啓動或停止數據庫實例
tool/dmservice.sh

該命令將啓動DM數據庫服務查看器,利用圖形界面啓動或停止數據庫。如下圖所示。
image.png

  • 方式二:使用系統命令啓動或停止數據庫實例
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命令啓動或停止數據庫實例

下面展示了該命令的幫助信息。

bin/DmServiceDMSERVER 

# 輸出的信息如下:
Usage: bin/DmServiceDMSERVER { start [ mount ] | stop [ -s signal ] | stop_all | status | condrestart | restart [ mount ] }
user avatar cshopping Avatar zjkal Avatar tully_l Avatar feixiangdemojing Avatar
Favorites 4 users favorite the story!
Favorites

Add a new Comments

Some HTML is okay.