達夢8資料庫的狀態模式

dmcatding發表於2022-12-07

達夢8官方文件的《系統管理員手冊》中可以看到達夢有三種狀態分別是:mount,open,suspend  具體詳情如下:

1. 配置狀態( MOUNT ): 不允許訪問資料庫物件,只能進行控制檔案維護、歸檔配置、資料庫模式修改等操作;
2. 開啟狀態( OPEN ): 不能進行控制檔案維護、歸檔配置等操作,可以訪問資料庫物件,對外提供正常的資料庫服務;
3. 掛起狀態( SUSPEND ): 與 OPEN 狀態的唯一區別就是,限制磁碟寫入功能;一旦修改了資料頁,觸發 REDO 日誌、資料頁刷盤,當前使用者將被掛起。


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

從達夢8的管理工具中我們也可以檢視到


開啟(open)轉換到配置(mount)

配置(mount)無法轉換到掛起(suspend)

配置(mount)轉換到開啟(open)

開啟(open)轉換掛起(suspend)

此時建立表空間會夯,如下圖

查詢資料沒有問題的

切換資料庫狀態開啟(open)

表空間已建立成功


達夢資料庫的模式

1. 普通模式( NORMAL ): 使用者可以正常訪問資料庫,操作沒有限制;
2. 主庫模式( PRIMARY ): 使用者可以正常訪問資料庫,所有對資料庫物件的修改強制生成 REDO 日誌,在歸檔有效時,傳送 REDO 日誌到備庫;
3. 備庫模式( STANDBY ): 接收主庫傳送過來的 REDO 日誌並重做。資料對使用者只讀。
三種模式只能在
MOUNT 狀態下設定,模式之間可以相互轉換。
對於新初始化的庫,首次啟動不允許使用
mount 方式,需要先正常啟動並正常退出,然後才允許 mount 方式啟動。
一般情況下,資料庫為
NORMAL 模式,如果不指定 MOUNT 狀態啟動,則自動啟動到 OPEN 狀態。
在需要對資料庫配置時(如配置資料守護、資料複製),伺服器需要指定
MOUNT 狀態啟動。當資料庫模式為非 NORMAL 模式( PRIMARY STANDBY 模式),無論是否指定啟動狀態,伺服器啟動時自動啟動到 MOUNT 狀態。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30327022/viewspace-2927191/,如需轉載,請註明出處,否則將追究法律責任。

相關文章