Sun Java System Application Server 9.1 高可用性管理指南

取得 HADB 的狀態

使用 hadbm status 指令可顯示資料庫或其節點的狀態。指令語法為:

hadbm status  
[--nodes]  
[--adminpassword=password | --adminpasswordfile=file]  
[--agent=maurl] 
[dbname]

dbname 運算元指定資料庫名稱。預設為 hadb

--nodes 選項 (短形式 -n) 顯示資料庫中每個節點上的資訊。如需更多資訊,請參閱節點狀態。請參閱一般選項,以取得其他指令選項說明。

如需更多資訊,請參閱 hadbm-status(1)


範例 3–15 取得 HADB 狀態範例

例如︰

hadbm status --nodes

資料庫狀態

資料庫的狀態概括其目前情況。下表說明可能的資料庫狀態。

表 3–14 HADB 狀態

資料庫狀態 

說明 

高可用性錯誤容錯 (HAFaultTolerant) 

資料庫是錯誤容錯的,並且在每個 DRU 上至少有一個備援節點。 

錯誤容錯 

所有鏡像的節點對均啟動並在執行。 

可作業 

每個鏡像的節點對中至少一個節點在執行。 

不可作業 

一個或多個鏡像的節點對均遺失兩個節點。 

如果資料庫不可作業,請按照清除資料庫中的說明清除資料庫。

已停止 

資料庫中沒有節點在執行。 

不明的 

無法確定資料庫的狀態。 

節點狀態

使用 --nodes 選項 hadbm status 指令可顯示資料庫中每個節點的以下資訊:

可以按照以下小節中的說明變更節點的角色和狀態:

節點角色

在建立節點期間為其指定角色,角色可以是以下任意一個:

節點狀態

節點可處於以下任意一種狀態: