EBS service management的好處、概念和管理指令碼
一是好處
1、服務進程不再有oracle Ebs系統管理員單獨手動的啟動和監控
2、服務能夠利用已經被開發在並發進程中的進程分布和容錯能力
3、通過利用並發管理器進程,系統管理員能夠通過工作班次為給
定的點或者給定的時間為一個服務來設定進程的數量。
擴充的進程管理支援各種應用服務,內部管理器必須能夠啟動,監視和控制所有應用程式層的進程。每一層的每一個點都有一個
基於oracle RPC服務管理員(oracle RPC-based)被安裝,ICM利用服務管理員來管理進程。
二是概念
服務(service)是一個進程或者進程的集合,這進程或進程的集合來對客戶進程的請求做出響應。並發管理器就是這樣的服務
客戶為某種響應提交一個請求,被並發管理器處理後客戶就繼續做其他的工作去了。
如果服務是活動的,此服務必須有一個或者幾個監聽進程等待來自客戶進程的請求。監聽器的例子就是一個並發管理器來定期處理
輪詢請求在處理隊列。
服務執行個體,每個服務被服務管理員控制,可能有多個服務執行個體,每個執行個體可能有一個或者幾個進程。
concurrent:GSM Enabled Profile Option
concurrent:GSM Enabled Profile Option應該被設定為Y,能夠啟動伺服器管理,這會被Autoconfig自動化佈建為Y,不推薦關閉
服務管理,這會阻止某些必要的服務啟動。
三是服務管理和控制指令碼
利用服務管理,apache伺服器,表單伺服器,和表單數組伺服器,表單數組用戶端能夠通過OAM來管理。
當這些服務被服務管理啟動後,仍然可以被指令碼來管理。例如:
adapcctl.sh(UNIX)或者adapcctl(windows)
這些控制指令碼由AutoConfig表單監聽,報表格服務和其他應用程式層伺服器自從產生,來和服務管理同步。如果你通過這些管理指令碼來
啟動或者停止一個服務,服務管理員也會被通知來改變。如果服務管理架構不在運行,控制指令碼能來控制獨立服務。這些服務會在
ICM(內部並發管理器)重新啟動後和服務管理同步起來。
從命令列來運行一個控制指令碼能夠同步啟動或者停止,FNDSVCRG程式和ICM處理資料的搜集。
能被服務管理控管的控制指令碼是
1 adapcctl.sh (Apache)
2 adfrmctl.sh (Forms)
3 adfmsctl.sh (Metrics Server)
4 adfrcctl.sh (Metrics Client)
5 adrepctl.sh (Reports)
ps: 這些管理指令碼都在$ADMIN_SCRIPTS_HOME目錄下呢)
(轉載請註明出處和連結,翻譯累啊,如果對您有用,給個支援或者回複吧)