若要設定配置屬性值,請使用 hadbm set 指令。如需有效屬性清單,請參閱配置屬性
hadbm set [dbname] attribute =value[,attribute= value...] [--adminpassword=password | --adminpasswordfile=file] [--agent=maurl]
dbname 運算元指定資料庫名稱。預設為 hadb。
attribute=value 清單為以逗號分隔或引號引起的、並以空格分隔的屬性清單。
請參閱一般選項,以取得指令選項說明。
如果此指令成功執行,則會重新啟動資料庫,並使其處於資料庫之前所處狀態或更佳狀態。如需有關資料庫狀態的資訊,請參閱取得 HADB 的狀態。重新啟動 HADB (如重新啟動資料庫中所述)。
無法使用 hadbm set 設定以下屬性,而應在建立資料庫時設定 (請參閱建立資料庫)。
DatabaseName
DevicePath
HistoryPath
NumberOfDatadevices
Portbase
JdbcUrl (其值在資料庫建立期間根據 --hosts 和 --portbase 選項設定)。
使用 hadbm set 設定配置屬性 (除 ConnectionTrace 或 SQLTraceMode 之外) 會導致 HADB 的輪替式重新啟動。在輪替式重新啟動中,會停止每個節點,並使用新的配置啟動,每次一個節點;HADB 服務不會中斷。
如果設定 ConnectionTrace 或 SQLTraceMode,不會發生輪替式重新啟動,但變更會僅對應用程式伺服器實例的 HADB 連線有效。