關閉EBS後重新開啟出現concurrent manager異常及cmclean.sql慢問題[final]

kunlunzhiying發表於2018-04-10
一般在EBS R12.1 關閉之後,可能還有很多scheduled job程式在後期執行而沒有結束,且這些執行的某些資訊是儲存在資料庫的, 所以我們在重新開啟EBS 之前需要做一些動作,清理掉資料庫中的一些資料, 檢視程式是否都有結束等。
ps -ef | grep applxxxx
linux下殺掉使用者程式
ps -efww|grep applgsit|grep -v grep|cut -c 9-15|xargs kill -9
AIX下殺掉使用者程式
ps -ef | grep "applgsit" | grep -v grep | awk '{print $2}' | xargs kill -9
最好在開啟前執行一下 cmclean.sql 指令碼,清理資料庫中的concurrent mananger 的一些資訊。
還有併發管理器的併發數也可以根據實際需要進行更改 (開啟form後,Concurrent -> mananger -> Define -> F11 ,然後輸入你要設定的管理器名稱,比如Standard%, ctrl+F11查詢,點選workshift 按鈕設定併發數量 )。
備註: 如果執行cmclean.sql 非常慢, 可能出現lock或dead lock問題, 需要查詢
select sid , serial# from v$session where program like '%ICM%' , 然後使用
alter system kill session 'SID,SERIAL#' ; kill掉 。 繼續執行cmclean.sql 即可。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28211342/viewspace-2152759/,如需轉載,請註明出處,否則將追究法律責任。

相關文章