dbname 運算元指定資料庫名稱,該名稱必須是唯一的。若要確保資料庫名稱的唯一性,請使用 hadbm list 指令列出現有資料庫名稱。請使用預設資料庫名稱,除非需要建立多個資料庫。例如,若要在同一組 HADB 機器上建立具有獨立資料庫的多個叢集,請為每個叢集使用獨立的資料庫名稱。
hadbm create 指令將錯誤訊息寫入主控台,而非記錄檔。
表 3–7 說明特殊 hadbm create 指令選項。請參閱一般選項,以取得其他指令選項說明。
表 3–7 hadbm create 選項
選項 (短形式) |
說明 |
預設 |
---|---|---|
-a |
每個節點上的資料裝置數 (1 到 8 [含])。資料裝置從 0 開始計數。 |
1 |
-d |
裝置路徑。有四個裝置:
|
Solaris 和 Linux:/var/opt/SUNWhadb Windows:C:\Sun\AppServer \SUNWhadb\vers,其中 vers 為 HADB 版本編號。 預設由管理代理程式配置檔案中的 ma.server.dbdevicepath 指定。如需更多詳細資訊,請參閱配置檔案 |
-z |
每個節點的裝置大小。如需更多資訊,請參閱指定裝置大小。 遵循增加現有節點的儲存空間中的說明增加裝置大小。 |
1024MB 最大大小小於最大作業系統檔案大小或 256 GB。最小大小為: (4 x LogbufferSize + 16MB) / n 其中,n 為選項 --datadevices 指定的資料裝置數。 |
-t |
歷史檔案的路徑。此路徑必須已經存在且可寫入。 如需有關歷史檔案的更多資訊,請參閱清除和歸檔歷史檔案 |
預設由管理代理程式配置檔案中的 ma.server.dbhistorypath 指定。如需詳細資訊,請參閱配置檔案 Solaris 和 Linux:/var/opt/SUNWhadb Windows:REPLACEDIR (在執行階段由實際 URL 替代。) |
-H |
以逗號分隔的資料庫中節點之主機名稱或 IP 位址 (僅 IPv4) 清單。使用 IP 位址可避免對 DNS 查詢的依賴性。主機名稱必須為絕對的。localhost 或 127.0.0.1 不能用做主機名稱。 請參閱指定主機,以取得更多資訊。 |
無 |
--package=name -k |
HADB 套裝軟體名稱 (版本)。如果找不到套裝軟體,將註冊預設套裝軟體。 已停用此選項。使用 hadbm registerpackage 指令在網域中註冊套裝軟體。 |
無 |
--packagepath=path-L |
HADB 軟體套裝軟體的路徑。僅當套裝軟體未在網域中註冊時使用。 已停用此選項。使用 hadbm registerpackage 指令在網域中註冊套裝軟體。 |
無 |
-b |
用於節點 0 的連接埠基底號。在步驟 20 中自此數字開始為後繼節點指定連接埠基底號。每個節點使用其連接埠基底號及接下來連續的五個已編號連接埠。 若要在同一機器上執行數個資料庫,請明確配置連接埠號。 |
15200 |
-s |
備援節點數。此數字必須等於或小於在 --hosts 選項中指定的節點數。 |
0 |
-S |
以逗號分隔的資料庫配置屬性 (格式為 name =value) 清單。如需資料庫配置屬性說明,請參閱清除和歸檔歷史檔案 |
無 |
以下指令為建立資料庫的範例:
hadbm create --spares 2 --devicesize 1024 --hosts n0,n1,n2,n3,n4,n5