請執行以下步驟以完成您的配置。 如需延伸屬性的說明,請參閱表 1–2。
成為叢集成員的超級使用者。
註冊 Sun Java System HADB 的資源類型。
# scrgadm -a -t SUNW.hadb |
建立 Sun Java System HADB 的資源群組。
# scrgadm -a -g 資源群組 \ -y Maximum_primaries=資源群組中的節點 \ -y Desired_primaries=資源群組中的節點 \ -h 節點清單 |
指定將要建立資源群組。
指定將要建立的資源群組的名稱。
指定可在其上啟動資源之節點的最大數目。 您必須指定與 Desired_primaries 屬性值相同的數目。
指定可在其上啟動資源之節點的所需數目。 您必須指定與 Maximum_primaries 屬性值相同的數目。
指定執行 Sun Java System HADB 的叢集節點的子集 (以逗號分隔)。 如果省略此選項,所有叢集節點將執行 Sun Java System HADB。 可使用 scconf -p | less 指令來尋找節點清單名稱。
建立具有或不具有自動恢復功能的 Sun Java System HADB 資源。
如果不需要自動恢復功能,請執行以下指令。
# scrgadm -a -j 資源 -g 資源群組 -t SUNW.hadb \ -x Confdir_list=配置目錄清單 \ -x HADB_ROOT=安裝目錄 \ -x DB_name=資料庫名稱 |
指定將要建立資料服務資源。
指定您要建立的資源名為資源。
指定資源將被加入名為資源群組的資源群組。
指定預先定義的資源類型名稱。
指定配置目錄的路徑。
指定安裝目錄。
指定 HADB 資料庫的名稱。
如果您要使用自動恢復功能,請執行以下指令。
# scrgadm -a -j 資源 -g 資源群組 -t SUNW.hadb \ -x Confdir_list=配置目錄清單 \ -x HADB_ROOT=安裝目錄 \ -x DB_name=資料庫名稱 \ -x Auto_recovery=true \ -x Auto_recovery_command=指令 \ -x DB_password_file=密碼檔案 |
指定您要使用自動恢復功能。
指定在資料庫恢復後要執行的指令。 此延伸屬性是選擇性的,不管 Auto_recovery 屬性值為何。
指定 HADB 將從其中讀取資料庫密碼的檔案。 請參閱Sun Java System Application Server 7 Administrator's Guide,以取得有關密碼檔案的格式和內容的資訊。
自動恢復指令和資料庫密碼檔案必須均存在於每個節點的本機檔案系統中。
# scswitch -Z -g 資源群組 |
啟動資源及其監視器
指定要啟動的應用程式資源群組的名稱
檢驗資源群組與 HADB 資源是否處於線上狀態。
# scstat -g # ps -ef |
若要檢驗您是否已正確安裝並配置了用於 HADB 的 Sun Cluster HA,請執行以下指令。
# hadbm status 資料庫名稱 --nodes |
輸出應指示您指定的資料庫正在執行。
以下範例說明建立具有自動恢復功能的 SUNW.hadb 資源。
scrgadm -a -j hadb-rs -g hadb-rg -t SUNW.hadb \ -x Confdir_list=/etc/opt/SUNWhadb/dbdef/hadb \ -x HADB_ROOT=/opt/SUNWappserver7/SUNWhadb/4 \ -x DB_name=hadb \ -x Auto_recovery=true \ -x Auto_recovery_command=/usr/local/etc/create-session-store \ -x DB_password_file=/usr/local/etc/hadb-password-file |
在前面的範例中,該資源具有以下特性:
該資源名為 hadb-rs。
該資源是名為 hadb-rg 的資源群組的成員。
該資源是 SUNW.hadb 資源類型的實例。 資源類型的註冊未在此範例中說明。
配置目錄位於 /etc/opt/SUNWhadb/dbdef/hadb。
安裝目錄位於 /opt/SUNWappserver7/SUNWhadb/4。
與該資源關聯的 HADB 資料庫實例名為 hadb。
自動恢復功能已開啟。
要在自動恢復後執行的指令之完整路徑為 /usr/local/etc/create-session-store。
HADB 密碼檔案為 /usr/local/etc/hadb-password-file。