Merhaba Arkadaşlar,
Bu yazımda sizlere Oracle E-Business Suite ( EBS ) de Concurrent Manager nedir ne işe yarar onu anlatıyor olacağım.
Oracle E-Business Suite ( EBS ) de aynı anda bir çok kullanıcı bir çok iş yada istek yapar. Tüm bunların yönetimini aynı anda düzgün bir şekilde çalışmasını EBS de Concurrent Manager sağlar. EBS de her bir kullanıcının çalıştıracağı programa Concurrent Request denir, işte Concurrent Manager ise bu Concurrent Request leri yöneten programdır.
EBS yazılımında Concurrent Managera bağlanmak için System administrator–>Concurrent–>Manager–>Administer sekmesini tıklıyoruz. Java ile ilgili olan sorunları ve compatibility halletmişseniz aşağıdaki gibi Concurrent managerın açılması gerekiyor.
Concurrent Manager da alınan hatalar yada uyarılar $COMMON_TOP/admin/log/$CONTEXT_NAME lokasyonunda tutulur. Genellikle Concurrent Manager hatalı çalışıyorsa üstteki ekranda Process kısmında Actual-Target lar birbirinden farklı olur. Eğer Actual ve Target değerleri 0 dan büyük ve birbirine eşit ise ( yukardaki gibi iki değerde 1 olması ) Concurrent Manager doğru düzgün çalışıyordur.
Concurrent Managerlar düzgün çalışıyorsa buna ait Processler aşağıdaki gibi görülür. Hiçbir FNDLIBR process i çalışmıyorsa Concurrent Manager çalışmıyor demektir.
[applmgr@ebstest scripts]$ ps -ef |grep FNDLIBR applmgr 15989 15791 0 17:20 ? 00:00:00 FNDLIBR applmgr 15991 15791 0 17:20 ? 00:00:00 FNDLIBR applmgr 15993 15791 0 17:20 ? 00:00:00 FNDLIBR applmgr 16331 15589 0 17:27 pts/0 00:00:00 grep FNDLIBR [applmgr@ebstest scripts]$
Concurrent Manager lar düzgün çalışmadığında yada sorun olduğunda çoğunlukla restart ederiz. EBS de Concurrent Managerlar aşağıdaki gibi stop edilir ardından start edilir.
[applmgr@ebstest ~]$ cd $ADMIN_SCRIPTS_HOME [applmgr@ebstest scripts]$ sh adcmctl.sh stop You are running adcmctl.sh version 120.19.12020000.7 Enter the APPS username : apps Enter the APPS password : Shutting down concurrent managers for VIS ... ORACLE Password: Submitted request 7465770 for CONCURRENT FND SHUTDOWN adcmctl.sh: exiting with status 0 adcmctl.sh: check the logfile /u01/apps/VIS/fs1/inst/apps/VIS_ebstest/logs/appl/admin/log/adcmctl.txt for more information ... [applmgr@ebstest scripts]$
Stop verdikten sonra aşağıdaki gibi FNDLIBR processine bakıyoruz hala birazcık gelecek biraz beklediktn sonra onlarda gittiğini görecez. Beklemek istemiyorsanız kill -9 la processi kill edebiliriniz.
[applmgr@ebstest scripts]$ ps -ef | grep FNDLIBR applmgr 1830 1825 0 Jan10 ? 00:12:42 FNDLIBR applmgr 3182 2983 0 Jan10 ? 00:00:33 FNDLIBR applmgr 3212 2983 0 Jan10 ? 00:00:50 FNDLIBR applmgr 3217 2983 0 Jan10 ? 00:00:50 FNDLIBR applmgr 3275 2983 0 Jan10 ? 00:00:00 FNDLIBR applmgr 18848 18393 0 08:32 pts/0 00:00:00 grep FNDLIBR [applmgr@ebstest scripts]$ [applmgr@ebstest scripts]$ [applmgr@ebstest scripts]$ ps -ef | grep FNDLIBR applmgr 19145 18393 0 09:04 pts/0 00:00:00 grep FNDLIBR You have new mail in /var/spool/mail/applmgr
Tam stop olduğunu gördükten sonra aşağıdaki gibi start ediyoruz.
[applmgr@ebstest scripts]$ sh adcmctl.sh start You are running adcmctl.sh version 120.19.12020000.7 Enter the APPS username : apps Enter the APPS password : Starting concurrent manager for VIS ... Starting VIS_0214@VIS Internal Concurrent Manager Default printer is noprint adcmctl.sh: exiting with status 0 adcmctl.sh: check the logfile /u01/apps/VIS/fs1/inst/apps/VIS_ebstest/logs/appl/admin/log/adcmctl.txt for more information ... [applmgr@ebstest scripts]$
Start sonrası tekrar FNDLIBR yi kontrol ettiğimizde process in çalıştığını görebiliriz.
[applmgr@ebstest scripts]$ ps -ef | grep FNDLIBR applmgr 19304 19299 0 09:06 pts/0 00:00:00 FNDLIBR applmgr 19308 18393 0 09:06 pts/0 00:00:00 grep FNDLIBR [applmgr@ebstest scripts]$
Böylece bu yazınında sonuna gelmiş bulunmaktayız bir sonraki yazıda görüşmek dileğiyle esen kalın.
Do you want to learn Oracle E-Business Suite ( EBS ) for Junior Apps DBA, then read the following articles.
https://ittutorial.org/oracle-e-business-suite-ebs-tutorials-for-junior-oracle-apps-dba/