1. 程式人生 > 實用技巧 >解決EBS併發管理器異常關閉無法正常啟動的問題

解決EBS併發管理器異常關閉無法正常啟動的問題

併發管理器如果出現問題, 一般重新啟動即可解決,但有時候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檢視狀態。

來源:https://blog.csdn.net/LFCuiYs/article/details/80852043