Sun Java System Application Server 9.1 部署規劃指南

管理代理程式

管理代理程式是伺服器程序 (名為 ma),可存取主機上的資源;例如,它可建立裝置並啟動資料庫程序。管理代理程式會協調及執行管理用戶端指令,例如啟動或停止資料庫實例。

管理用戶端透過指定代理程式的位址與連接埠號碼,連線至管理代理程式。連線之後,管理用戶端就會透過管理代理程式將指令傳送至 HADB。代理程式接收到請求後會加以執行。因此,管理代理程式必須執行於主機上,才可對該主機發出任何 hadbm 管理指令。您可將管理代理程式配置為自動啟動的系統服務。

確保管理代理程式的可用性

管理代理程式程序可在 HADB 節點監督員程序失敗時將其重新啟動,從而確保 HADB 節點監督員程序的可用性。因此,對於部署,您必須確保 ma 程序的可用性,才可維持 HADB 的整體可用性。重新啟動後,管理代理程式會從系統網域的其他代理程式,回復網域與資料庫配置資料。

使用主機作業系統 (OS) 以確保管理代理程式的可用性。在 Solaris 或 Linux 上,init.d 可確保 ma 程序在程序失敗並重新啟動作業系統之後的可用性。在 Windows 上,管理代理程式會以 Windows 服務執行。因此,若代理程式故障或作業系統重新啟動,作業系統便會重新啟動管理代理程式。