Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性管理指南

管理節點

可以在個別節點上執行以下作業:

啟動節點

可能需要手動啟動因為使其主機離線以便進行硬體或軟體升級或替代而停止的 HADB 節點。而且,可能需要手動啟動由於某些原因 (而非雙重故障) 無法重新啟動的節點。如需有關如何從雙重故障回復的更多資訊,請參閱清除資料庫

多數情況下,應該首先嘗試使用 normal 啟動層級啟動節點。如果 normal 啟動層級失敗或逾時,則必須使用 repair 啟動層級。

若要啟動資料庫中的節點,請使用 hadbm startnode 指令。語法為:

hadbm startnode
 [--adminpassword=password | --adminpasswordfile=file]
 [--agent=maurl]
 [--startlevel=level]
 nodeno
 [dbname]

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

nodeno 運算元指定要啟動的節點數。使用 hadbm status 可顯示資料庫中所有節點數。

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

啟動層級選項

hadbm startnode 指令具有一個特殊選項,--startlevel (短形式 -l),可指定要啟動節點的層級。

節點啟動層級有:

請參閱一般選項,以取得其他指令選項說明。


範例 3–6 啟動節點範例

hadbm startnode 1

停止節點

可能需要停止節點以修復或升級主機電腦的硬體或軟體。若要停止節點,請使用 hadbm stopnode 指令。指令語法為:

hadbm stopnode  
[--adminpassword=password | --adminpasswordfile=file]  
[--agent=maurl]  
[--no-repair]  
nodeno  
[dbname]

nodeno 運算元指定要停止的節點數。此節點個數的鏡像節點必須正在執行。使用 hadbm status 可顯示資料庫中所有節點數。

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

hadbm stopnode 指令具有一個特殊選項,--no-repair (短形式 -R),表示使用無備援節點替代停止的節點。無此選項時,備援節點會啟動並接管停止的節點。

請參閱一般選項,以取得其他指令選項說明。如需更多資訊,請參閱 hadbm-stopnode(1)


範例 3–7 停止節點範例

hadbm stopnode 1

重新啟動節點

如果發現不正常的運作方式 (例如使用過多的 CPU),則可能需要重新啟動節點。

若要重新啟動資料庫中的節點,請使用 hadbm restartnode 指令。指令語法為:

hadbm restartnode  
[--adminpassword=password | --adminpasswordfile=file]  
[--agent=maurl]  
[--startlevel=level]  
nodeno  
[dbname]

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

nodeno 運算元指定要重新啟動的節點數。使用 hadbm status 可顯示資料庫中所有節點數。

hadbm restartnode 指令具有一個特殊選項,--startlevel (短形式 -l),可指定要啟動節點的層級。請參閱啟動層級選項,以取得更多資訊。

請參閱一般選項,以取得其他指令選項說明。如需更多資訊,請參閱 hadbm-restartnode(1)


範例 3–8 重新啟動節點範例

hadbm restartnode 1