使用 --nodes 選項 hadbm status 指令可顯示資料庫中每個節點的以下資訊:
可以按照以下小節中的說明變更節點的角色和狀態:
在建立節點期間為其指定角色,角色可以是以下任意一個:
使用中:儲存資料並允許用戶端存取。使用中的節點在鏡像對中。
備援:允許用戶端存取,但不儲存資料。初始化資料裝置後,監視其他資料節點以在其他節點不可用時啟動修復程序。
離線:不提供任何服務,除非角色變更。置回線上時,其角色會變更回先前的角色。
關閉:使用中和離線之間的中間步驟,等待備援節點接管其功能。備援節點接管後,節點即離線。
節點可處於以下任意一種狀態:
正在啟動:節點正在啟動。
等待中:節點無法確定其啟動層級,處於離線狀態。如果某個節點處於此狀態超過兩分鐘,請停止該節點並在 repair 層級啟動節點。請參閱停止節點、啟動節點和清除資料庫。
正在執行:節點正在提供適合其角色的所有服務。
正在停止:節點正在執行停止程序。
已停止:節點為非使用中。禁止修復已停止的節點。
正在回復:節點正在回復。節點出現故障時,鏡像節點會接管出現故障的節點的功能。出現故障的節點嘗試使用主記憶體中或磁碟上的資料和記錄回復。出現故障的節點使用鏡像節點中的記錄擷取在其當機時執行的作業事件。如果回復成功,節點即變為使用中。如果回復失敗,節點狀態變為正在修復。
正在修復:正在修復節點。此作業重新初始化節點並從鏡像節點中複製資料和記錄。修復比回復更為耗時。