EBS Concurrent Manager(併發管理器)異常處理

kunlunzhiying發表於2017-03-30

EBS R12.1.3

併發管理器如果出現問題, 一般重新啟動即可解決,但有時候adcmctl.sh stop 仍然關閉不了, 還是有很多
併發管理器程式在系統中執行, 這時我們可以使用kill 來進行清理,之後需要執行oracle提供的cmclean.sql
來清理併發請求 。

Kill 併發管理器程式 -
如果是 LINUX :
ps  -ef |grep FNDLIBR|grep -v grep|cut -c 9-15|xargs  kill -9

如果是 AIX : 
ps  -ef |grep FNDLIBR|grep -v grep|cut -c 9-17|xargs  kill -9


kill掉FNDLIBR這個併發管理器中最多的程式後,還有一些程式比如FNDSM,FNDSCH,FNDCRM,
INVLIBR 等這些大小字母程式是屬於CONCURRENT MANAGER併發管理器的,也需要kill掉,
然後使用cmclean.sql 進行併發請求的清理。 透過資料庫SQL檢視是否存在ICM程式還在執行:

select sid, serial# from v$session where  program like  '%ICM%' ;

如果存在記錄, 透過 alter system kill session 'sid,serial#' ; 進行清理。

最後重新開啟  adcmctl.sh start, 登入EBS檢視狀態。

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

相關文章