在以下情況時清除資料庫:
hadbm status 指令表明資料庫為不可作業的,或請參閱取得 HADB 的狀態。
多個節點未回應,並長時間處於等待狀態。
自階段作業資料損毀中回復。請參閱回復階段作業資料損壞
hadbm clear 指令可停止資料庫節點、清除資料庫裝置,然後啟動節點。此指令可清除儲存在 HADB 中的應用程式伺服器模式資料,包括表格、使用者名稱和密碼。執行 hadbm clear 後,請使用 asadmin configure-ha-cluster 重新建立資料模式、重新配置 JDBC 連線池,並重新載入階段作業持續性存放區。
指令語法為:
hadbm clear [--fast] [--spares=number] [--dbpassword=password | --dbpasswordfile= file] [--adminpassword=password | --adminpasswordfile= file] [--agent=maurl] [dbname]
dbname 運算元指定資料庫名稱。預設為 hadb。
下表說明特殊的 hadbm clear 指令選項。請參閱一般選項,以取得其他選項說明。
如需更多資訊,請參閱 hadbm-clear(1)。
表 3–12 hadbm clear 選項
選項 |
說明 |
預設 |
---|---|---|
-F |
初始化資料庫時略過裝置初始化。如果磁碟儲存裝置損壞,請勿使用。 |
不適用 |
-s |
經重新初始化的資料庫將具有的備援節點數。必須等於或小於資料庫中的節點數。 |
之前的備援數 |
例如︰
hadbm clear --fast --spares=2 --dbpassword secret123