Sun Java System Application Server 9.1 高可用性管理指南

hadbm create 指令語法

hadbm create [--package=name] [--packagepath=path] [--historypath=path] [--devicepath=path] [--datadevices=number ] [--portbase=number] [--spares=number ] [--set=attr-val-list] [--agent=maurl] [--no-cleanup] [ --no-clear ] [ --devicesize =size] [--dbpassword=password | --dbpasswordfile=file ] --hosts=host list [--adminpassword=password | --adminpasswordfile=file | --no-adminauthentication ] [dbname ]

dbname 運算元指定資料庫名稱,該名稱必須是唯一的。若要確保資料庫名稱的唯一性,請使用 hadbm list 指令列出現有資料庫名稱。請使用預設資料庫名稱,除非需要建立多個資料庫。例如,若要在同一組 HADB 機器上建立具有獨立資料庫的多個叢集,請為每個叢集使用獨立的資料庫名稱。

hadbm create 指令將錯誤訊息寫入主控台,而非記錄檔。

表 3–7 說明特殊 hadbm create 指令選項。請參閱一般選項,以取得其他指令選項說明。

表 3–7 hadbm create 選項

選項 (短形式) 

說明 

預設 

--datadevices= number

-a 

每個節點上的資料裝置數 (1 到 8 [含])。資料裝置從 0 開始計數。 

--devicepath= path

-d 

裝置路徑。有四個裝置: 

  • DataDevice

  • NiLogDevice (節點內部記錄裝置)

  • RelalgDevice (相關代數查詢裝置)

  • NoManDevice (節點管理員裝置)。

    此路徑必須存在且可寫入。若要為每個節點或每個裝置設定不同的此路徑,請參閱設定異質多工式裝置路徑

Solaris 和 Linux:/var/opt/SUNWhadb

Windows:C:\Sun\AppServer \SUNWhadb\vers,其中 vers 為 HADB 版本編號。

預設由管理代理程式配置檔案中的 ma.server.dbdevicepath 指定。如需更多詳細資訊,請參閱配置檔案

--devicesize= size

-z 

每個節點的裝置大小。如需更多資訊,請參閱指定裝置大小

遵循增加現有節點的儲存空間中的說明增加裝置大小。

1024MB 

最大大小小於最大作業系統檔案大小或 256 GB。最小大小為: 

(4 x LogbufferSize + 16MB) / n

其中,n 為選項 --datadevices 指定的資料裝置數。

--historypath= path

-t 

歷史檔案的路徑。此路徑必須已經存在且可寫入。 

如需有關歷史檔案的更多資訊,請參閱清除和歸檔歷史檔案

預設由管理代理程式配置檔案中的 ma.server.dbhistorypath 指定。如需詳細資訊,請參閱配置檔案

Solaris 和 Linux:/var/opt/SUNWhadb

Windows:REPLACEDIR (在執行階段由實際 URL 替代。) 

--hosts= hostlist

-H 

以逗號分隔的資料庫中節點之主機名稱或 IP 位址 (僅 IPv4) 清單。使用 IP 位址可避免對 DNS 查詢的依賴性。主機名稱必須為絕對的。localhost127.0.0.1 不能用做主機名稱。

請參閱指定主機,以取得更多資訊。

無 

--package=name -k

HADB 套裝軟體名稱 (版本)。如果找不到套裝軟體,將註冊預設套裝軟體。 

已停用此選項。使用 hadbm registerpackage 指令在網域中註冊套裝軟體。 

無 

--packagepath=path-L

HADB 軟體套裝軟體的路徑。僅當套裝軟體未在網域中註冊時使用。 

已停用此選項。使用 hadbm registerpackage 指令在網域中註冊套裝軟體。 

無 

--portbase= number

-b 

用於節點 0 的連接埠基底號。在步驟 20 中自此數字開始為後繼節點指定連接埠基底號。每個節點使用其連接埠基底號及接下來連續的五個已編號連接埠。 

若要在同一機器上執行數個資料庫,請明確配置連接埠號。 

15200 

--spares= number

-s 

備援節點數。此數字必須等於或小於在 --hosts 選項中指定的節點數。

--set=attr-val-list

-S 

以逗號分隔的資料庫配置屬性 (格式為 name =value) 清單。如需資料庫配置屬性說明,請參閱清除和歸檔歷史檔案

無 


範例 3–3 建立資料庫範例

以下指令為建立資料庫的範例:

hadbm create --spares 2 --devicesize 1024  --hosts n0,n1,n2,n3,n4,n5