可以使用以下兩種方法啟動管理代理程式:
做為服務啟動,用於生產。請參閱將管理代理程式做為服務啟動。為確保管理代理程式的可用性,請確定其在系統重新開機時會自動重新啟動。請參閱確保自動重新啟動管理代理程式。
做為常規程序 (在主控台模式中) 啟動,用於試用、測試或開發。請參閱在主控台模式下啟動管理代理程式。
對於每種啟動方式,程序會視您使用的是 Java Enterprise System 還是獨立的應用程式伺服器而有所不同。
將管理代理程式做為服務啟動,可確保其繼續執行,除非系統關閉或您明確停止它。
若要將管理代理程式做為服務啟動,請使用以下指令:
/etc/init.d/ma-initd start
若要停止服務,請使用以下指令:
/etc/init.d/ma-initd stop
若要將管理代理程式做為 Windows 服務啟動,請使用以下指令: HADB_install_dir\bin\ma -i [config-file ]
選擇性引數 config-file 用於指定管理代理程式配置檔案。僅在要變更預設管理代理程式配置時使用配置檔案。
若要停止管理代理程式並做為服務移除 (取消註冊),請使用以下指令:HADB_install_dir\bin\ma -r [ config-file ]
若要執行管理,請選擇 [管理工具] | [服務] 來執行啟動和停止服務、停用自動啟動等作業。
若要將管理代理程式做為服務啟動,請使用以下指令:
HADB_install_dir/bin/ma-initd start
若要停止服務,請使用以下指令:
HADB_install_dir/bin/ma-initd stop
若要將管理代理程式做為 Windows 服務啟動,請使用以下指令: HADB_install_dir\bin\ma -i [config-file ]
選擇性引數 config-file 用於指定管理代理程式配置檔案。僅在要變更預設管理代理程式配置時使用配置檔案。
若要停止管理代理程式並做為服務移除 (取消註冊),請使用以下指令:HADB_install_dir\bin\ma -r [ config-file ]
若要執行管理,請選擇 [管理工具] | [服務] 來執行啟動和停止服務、停用自動啟動等作業。
在 Windows 平台上,將管理代理程式做為服務啟動後,請即使用 Windows 管理工具將服務啟動類型設定為「自動」,並設定所需的回復選項。
在 Solaris 和 Linux 平台上,使用本小節中的程序來確保管理代理程式在 ma 程序失敗或作業系統重新開機時的可用性。對於生產部署,同樣適宜執行此作業。
以下程序可確保管理代理程式僅在系統進入以下執行層級時啟動:
執行層級 3 (Solaris) (預設)。
執行層級 5 (RedHat Linux) (圖形化模式中預設)。
進入其他執行層級會停止管理代理程式。
本小節假設您對作業系統初始化和執行層級已有基本的瞭解。如需有關這些主題的資訊,請參閱作業系統文件。
確定您的系統預設執行層級為 3 或 5。
若要檢查系統的預設執行層級,請檢視 /etc/inittab 檔案,並在頂部查找類似於以下行的行:
id:5:initdefault:
本範例中為預設執行層級 5。
建立至檔案 /etc/init.d/ma-initd 的以下符號連結:
/etc/rc0.d/K20ma-initd /etc/rc1.d/K20ma-initd /etc/rc2.d/K20ma-initd /etc/rc3.d/S99ma-initd /etc/rc5.d/S99ma-initd /etc/rcS.d/K20ma-initd |
重新開機。
若要關閉自動啟動和停止代理程式,請移除這些連結或將連結名稱中的字母 K 和 S 變更為小寫。
在 shell 中,將目前目錄變更至 HADB_install_dir/bin。
編輯 shell 程序檔 ma-initd。
請確定程序檔中 HADB_ROOT 和 HADB_MA_CFG 的預設值表現您的安裝:
HADB_ROOT 為 HADB 安裝目錄 HADB_install_dir。
HADB_MA_CFG 為管理代理程式配置檔案的位置。如需更多資訊,請參閱自訂管理代理程式配置
將 ma-initd 複製至目錄 /etc/init.d
建立至 /etc/init.d/ma-initd 檔案的以下符號連結:
/etc/rc0.d/K20ma-initd /etc/rc1.d/K20ma-initd /etc/rc2.d/K20ma-initd /etc/rc3.d/S99ma-initd /etc/rc5.d/S99ma-initd /etc/rcS.d/K20ma-initd |
若要關閉自動啟動和停止代理程式,請移除這些連結或將連結名稱中的字母 K 和 S 變更為小寫。
您可能希望在主控台模式下手動啟動管理代理程式,以便進行試用或測試。請勿在生產環境中以此方式啟動管理代理程式,因為 ma 程序在系統或程序失敗後不會重新啟動,並在指令視窗關閉時終止。
若要在主控台模式下啟動 HADB 管理代理程式,請使用以下指令:
opt/SUNWhadb/bin/ma [config-file]
預設管理代理程式配置檔案為 /etc/opt/SUNWhadb/mgt.cfg
若要停止管理代理程式,請結束程序或關閉 shell 視窗。
若要在主控台模式下啟動管理代理程式,請使用以下指令:
HADB_install_dir\bin\ma [config-file]
選擇性引數 config-file 為管理代理程式配置檔案的名稱。如需有關配置檔案的更多資訊,請參閱自訂管理代理程式配置。
若要停止代理程式,請結束此程序。
若要在主控台模式下啟動管理代理程式,請使用以下指令:
HADB_install_dir\bin\ma [config-file]
選擇性引數 config-file 為管理代理程式配置檔案的名稱。如需更多資訊,請參閱自訂管理代理程式配置
若要停止管理代理程式,請結束此程序。
若要在主控台模式下啟動 HADB 管理代理程式,請使用以下指令:
HADB_install_dir/bin/ma [config-file]
預設管理代理程式配置檔案為 HADB_install_dir/bin/ma.cfg
若要停止管理代理程式,請結束程序或關閉 shell 視窗。