可能需要手動啟動因為使其主機離線以便進行硬體或軟體升級或替代而停止的 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),可指定要啟動節點的層級。
節點啟動層級有:
normal (預設):使用在節點上本機發現的資料 (記憶體或磁碟上資料裝置檔案中) 啟動節點,並使其與略過的最新更新之鏡像同步。
repair:強制節點捨棄本機資料並從其鏡像複製。
clear:重新初始化節點裝置並強制從其鏡像節點修復資料。需要初始化裝置檔案時使用,在裝置檔案損壞或包含裝置檔案的磁碟被替代時需要。
請參閱一般選項,以取得其他指令選項說明。
hadbm startnode 1