標籤:
2015-01-22 Created By BaoXinjian
一、摘要
當的Oracle E-Business Suite並發請求(Concurrent Request)提交了好久,但還是一直在排隊,等了好久還沒有執行。
使用者希望對於一些重要性程度高、響應要求高的請求,希望能夠優先執行。
預設情況下,並發請求是按照請求提交時間的早晚順序來執行的。
對於並發請求優先順序的需求,其實Oracle EBS是提供了相關配置,即Concurrent:Request Priority(中文名:並發:請求優先順序),
優先順序範圍從1(優先順序最高)到99(優先順序最低),並發的預設層級是50,優先順序高的並發請求會先於優先順序低的請求運行。
具體使用上,可以針對具體某個並發請求佈建要求的優先順序,也可以在Profile設定裡針對具體的使用者,設定優先權
二、解決方式
1. 針對具體的並發請求,佈建要求執行的優先順序
系統管理員/應用開發員職責,在Concurrent >> Program >> Define下,找到具體的並發程式,其中“Priority”欄位就是調整優先順序的參數。
2. 針對具體使用者,佈建要求執行的優先順序
也可以針對具體使用者來設定,那麼這個使用者所提交的所有並發請求的優先順序將都會相應提升/下降。
路徑:系統管理員 >> Profile >> System,選定具體的使用者,尋找配置Concurrent:Request Priority(中文名:並發:請求優先順序),設定參數層級。
同理你也可以針對Application層、Responsibility層做優先順序調整,但這種使用的情境會比較少。
Thanks and Regards
轉載:Pan_Tian - http://blog.csdn.net/pan_tian/article/details/42680279
SYS_並發管理系列4_並發程式管理器程式優先順序Priority(案例)