2011年11月6日 星期日

Oracle ERP R12. 自訂專屬的Concurrent Manager

最近因為開發服務單位的自動出貨的程式,常常不知明的原因造成執行失敗,但又找不出資料面的問題,剛好又遇到最近USER在反應有些重要報表Pending跑不出來,經顧問診斷後發現是Create accounting時Oracle 會呼叫多個sub-request,而系統的Standard Manager的process數又不足以應付,導致大量的Request處於waiting狀態。 剛好我就試著將一些較重要的interface import程式獨立出來。結果就正常了@@,故初步判斷OM的API程式背後會呼叫一些Concurrent來作業,所以要確保被呼叫起來的concurrent是可以較快被服務(不然就可能會發生疑似Timeout的狀況,導致程式異常)。

以下就設定專屬Concurrent Manager的方式做一簡單說明 :
1. 路徑 : System Administrator / Concurrent / Manager / Define
2. 輸入 Manager 名稱 / Short Name / Application Name  設定快速通道名稱
3. Type 請選 Concurrent Manager
4. Program Library 請選FNDLIBR

5. 點Specialization Rules來進行程式的指定(即VIP程式)

6. 接著點選WorkShifts , 設定該快速通道的開放時間及Process數/偵測間隔


至上述步驟後,就可以至路徑 : System Administrator / Concurrent / Manager / Administer
檢查是否有專屬的Concurrent Manager開始服務

1 則留言:

  1. 文雄老師好強!貴公司有缺人嗎?

    回覆刪除