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