Concurrent managers problem 11.5.9

I got through the process and reinstalled 11.5.9
but now I m getting a problem of starting my concurrent manager
I heard there is a patch for it but that requires me to raise a TAR which I don have access for.
Can u tell me a workaround on it

Hi,
I believe the scripts are helpful. However, you can query FND_CONCURRENT_QUEUES tables for details about the CM (refer to eTRM for details about the table/columns).
eTRM
http://etrm.oracle.com
To receive alerts, you can make use if the scripts (or the table), check the status of Concurrent Managers, and integrate this with Oracle Alert.
11i (11.5.10.2+ virtual) Documentation Library
http://download-uk.oracle.com/docs/cd/B25516_14/current/html/docset.html
You may also monitor the CM from the OS (write a shell script to monitor FNDLIB processes, and make it sends an email in case the number of processes is less than the actual running processes (or zero)).
Sorry, I do not have any script to share as I am using those scripts in the note referenced above.
Regards,
Hussein

Similar Messages

  • Problem with Concurrent managers in RAC environment

    We have 12.1.2 EBS with 2-Node RAC
    Issue is that concurrent managers needs to be restarted, incase if one of the database is down. ?
    But ebs fwk pages, forms all works fine, even if one of the database node is down, but CM needs a restart
    Can someone let me know what could be the problem

    Please see the following docs.
    Parallel Concurrent Processing (PCP) Running Request Behavior when Standard Manager Failed Over [ID 1476803.1]
    Concurrent Manager Functionality Not Working And PCP Failover Takes Long Inspite of Enabling DCD With Database Server [ID 438921.1
    EBS - Technology Area - Webcast Recording 'E-Business Suite - RAC & Parallel Concurrent Processing (PCP)' [video] [ID 1359612.1]
    Thanks,
    Hussein

  • Erratic behaviour of Concurrent Managers

    We have PCP configured on 2 node EBS. We have recently started seeing that our FNDSM on node 2 stops working and also couple of other managers got deativated. When we try to start them manually they won't start. The only thing we do is to bounce application services as pointed out in "Note ID 245563.1 Concurrent Processing - The Concurrent Manager Fails to Start on GSM Enabled Due to DBMS_LOCK.Request ResultCall Failed to Establish ICM" which is not always possible in production:
    ICM log file showed:
    Routine &ROUTINE has attempted to start the internal concurrent manager. The ICM is already running. Contact you system administrator for further assistance.afpdlrq received an unsuccessful result from PL/SQL procedure or function FND_DCP.Request_Session_Lock.
    Routine FND_DCP.REQUEST_SESSION_LOCK received a result code of 1 from the call to DBMS_LOCK.Request.
    Possible DBMS_LOCK.Request resultCall to establish_icm failed
    The Internal Concurrent Manager has encountered an error.
    I went through the note: Concurrent Managers Will Only Start on One Node in PCP/RAC Environment (Doc ID 264296.1)
    So I have questions regarding this:
    1. Does ICM runs only on primary node as I believe?
    2. When starting the application we start the node 1 and then node 2 by using adstartal.sh which internally executes adcmctl.sh on both the nodes, as the note points out we should run adcmctl.sh only from primary node. How to solve this problem?
    3. If this issue is common how should we start application on another node and still not execute adcmctl.sh?

    1. Does ICM runs only on primary node as I believe?You can setup the internal manager on both nodes but it will start (be running) on one node only.
    How to Setup and Test Failover of PCP on Non-RAC Environments. [ID 743716.1]
    Can a Concurrent Manager Tier be Added Without Setting Up PCP? [ID 389876.1]
    2. When starting the application we start the node 1 and then node 2 by using adstartal.sh which internally executes adcmctl.sh on both the nodes, as the note points out we should run adcmctl.sh only from primary node. How to solve this problem?You can start adcmctl.sh on both nodes so you use adstrtal.sh on both nodes and the internal manager will be running on one node only.
    3. If this issue is common how should we start application on another node and still not execute adcmctl.sh?I have already answered this above.
    Thanks,
    Hussein

  • Concurrent managers FNDLIBR growing over 254 Mbytes at peak workloading

    Hello
    i have a problem that my FNDLIBR processes grow with no limit and take lot of CPU
    i implemented the note below to bounce processes that take 100mb or more.
    but i have now FNDLIBR that crrosed 100mb and still not killed
    maybe someone understand what is exactly ?
    FDMXHEAP=1000000
    Original top of heap : 3135712
    Current Top of Heap : 4143328
    Observed Growth : 1007616
    and how to find this values?
    264752.1
    1. Create the file $APPL_TOP/custom.env
    2. Add the following 2 lines (FDMXHEAP set to 10000000 or whatever value seems appropriate)
    The value 10000000 is equivalent to 10MB.
    FDMXHEAP=10000000
    export FDMXHEAP
    3. Bounce concurrent managers.
    4. The expected behaviour for FDMXHEAP is that it measures the growth of the FNDLIBR.
    The value set for variable is not an absolute value, for example:
    FDMXHEAP=1000000
    Original top of heap : 3135712
    Current Top of Heap : 4143328
    Observed Growth : 1007616
    Only when the growth of the memory heap exceeds the value set by FDMXHEAP,
    will the process be terminated and a new process started.

    I did the changes in configuration file and bounced conc 10 days ago
    but now the processes exceeded 100m and still running without kill and restart
    maybe the parameter are not correct
    i can't understand what is the delta betweens current heap size and original heap size
    and how to check it
    what numbers should be used in order to avoid FNDLIBR to cross 100M ?
    Regards

  • All Concurrent managers going down (Except Internal conc manager)

    Hi All,
    We are on Oracle Apps R12.0.4 and Db 10g
    We have done a cloning from RAC ASM 2 node instance to Non-RAC NonASM single node.
    The problem is that concurrent managers (Standard manager and other manangers) are going down automatically.
    ICm obviously is trying to bring them back .
    here is the log file:
    Starting INVMGR Concurrent Manager : 29-JUN-2010 07:49:18
    Process monitor session ended : 29-JUN-2010 07:49:18
    Process monitor session started : 29-JUN-2010 07:51:18
    Adding Node:(APP2), to unavailable list
    Found dead process: spid=(28003), cpid=(240974), ORA pid=(44), manager=(0/4)
    Found dead process: spid=(28002), cpid=(240973), ORA pid=(43), manager=(0/5)
    Starting FNDSCH Concurrent Manager : 29-JUN-2010 07:51:18
    Starting FNDCRM Concurrent Manager : 29-JUN-2010 07:51:18
    Starting OAMCOLMGR Concurrent Manager : 29-JUN-2010 07:51:18
    Starting FTE_TXN_MANAGER Concurrent Manager : 29-JUN-2010 07:51:18
    Starting IEU_SH_CS Concurrent Manager : 29-JUN-2010 07:51:18
    Starting IEU_WL_CS Concurrent Manager : 29-JUN-2010 07:51:18
    Starting PASMGR Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting STANDARD Concurrent Manager : 29-JUN-2010 07:51:18
    Starting INVMGR Concurrent Manager : 29-JUN-2010 07:51:18
    Process monitor session ended : 29-JUN-2010 07:51:18
    +++++++++++++++++++++++++++++++++++++++++
    What i wanted to know is "Adding Node:(APP2), to unavailable list"
    What does this mean and how to troubleshoot it ?
    Also, i can see that STATUS column in FND_NODE table is set to "N"
    Does it mean something which affects the concurrent managers?
    Please help me resolve this.
    Thanks,
    KK

    Hi,
    The problem is that concurrent managers (Standard manager and other manangers) are going down automatically.
    ICm obviously is trying to bring them back .Please verify the definition of the CMs and make sure none points to the RAC instances.
    I would suggest you stop the CM, purge FND_NODES table and run AutoConfig on the database/application tier nodes, run cmclean.sql script, then start the CM and see if you can reproduce the issue.
    Thanks,
    Hussein

  • Some concurrent managers show status deactivate

    some concurrent managers like
    Workflow Document Web Services Service
    SFM Application Monitoring Service
    SFM Controller Service
    SFM Event Manager Queue Service and many others they show status deactivated in
    Concurrent ---------> Manager ----------> Administer
    Can some one explain ?
    Edited by: user13376823 on Apr 20, 2011 4:36 PM

    Hi;
    If they had active status than now deactive you need to check log file for more details to can identify problem. If they were already deactivate its mean,If customer is NOT using some modules, those are comes deactive by default. If customer is using the module then these services should NOT be deactivated. If modules are not useing than they can be deactivated without negative consequence to the E-Business Suite.
    Regard
    Helios

  • Need Help Duplicating SQL from "Administer Concurrent Managers" Form

    I am trying to duplication the "Administer Concurrent Managers" form. This is what I have but it does it is not correct. I am having problems with the "Processes Actual" values. In my SQL I was thinking it was the MAX_PROCESSES but that does not seem to be it.
    select
    q.CONCURRENT_QUEUE_ID
    ,q.CONCURRENT_QUEUE_NAME
    ,q.USER_CONCURRENT_QUEUE_NAME
    ,q.MAX_PROCESSES
    ,q.RUNNING_PROCESSES
    ,running.total running
    from (select /*+ ORDERED */
    count(*) as total
    ,prc.CONCURRENT_QUEUE_ID
    from apps.fnd_concurrent_processes prc
    ,apps.FND_CONCURRENT_REQUESTS req
    where req.phase_code='R'
    and req.controlling_manager = prc.concurrent_process_id
    group by prc.CONCURRENT_QUEUE_ID) running
    ,apps.fnd_concurrent_queues_vl q
    where q.CONCURRENT_QUEUE_ID = running.CONCURRENT_QUEUE_ID(+)
    and q.MAX_PROCESSES > 0
    order by
    DECODE(q.application_id,0,DECODE(q.CONCURRENT_QUEUE_ID,1,1,4,2))
    ,sign(q.max_processes) desc
    ,q.CONCURRENT_QUEUE_NAME
    ,q.application_id

    Thanks Hussein;
    I am on 11.5.10.2
    I have looked at the table FND_CONCURRENT_QUEUES and it seems to show the same problem as my SQL. What I have happening right now is my CCM's have crashed in a test environment. The "Administer Concurrent Mnagers" form show these values:
    Name = Standard Manager
    Node = MyNode
    Processes Actual = 0
    Processes Actual = 5 (The correct number of defined managers)
    When I look at the columns in my SQL and the table you provided me I see these values:
    CONCURRENT_QUEUE_NAME = STANDARD
    TARGET_NODE = MyNode
    MAX_PROCESSES = 5
    RUNNING_PROCESSES =5
    I do not see where the "Processes Actual = 0" is coming from.

  • The concurrent io problem when using RandomAccessFile

    Hi:
    In my application,I have to export the tomcat log(the log file like "localhost_access_log.2010-10-13") to database and the do some analisis.
    My way:
    start to export log at 00:05:00 every day,at this moment just read the log whose date before yesterday.
    For example,at 2010-12-12 00:05:00,the log of 2010-12-11... 2010-12-01 ..2010-11-12...(just check the nearest 30 days).
    All of these data are put into one table named "log".
    If log of one day is exported successfully,insert one record to another table named 'logrecord'.
    //main code fragment:
         public void start() {
              //start the push export work once the server startup.
              run();
              //start the schedule work
              new ScheduledThreadPoolExecutor(5).scheduleAtFixedRate(this, getStartTime(), 24 * 3600,
                        TimeUnit.SECONDS);
         //return the left time(from now to 00:05:00 of tomorrow)
         private long getStartTime() {
              Date d = new Date();
              long t = (DateUtil.getNextDayAtMiddleTime(d).getTime() - d.getTime()) / 1000 + 300;
              return t;
         @Override
         public void run() {
              Date days[] = DateUtil.getSeveralDayRangeByTime(30); //just the nearest 30 days.
              for (Date d : days) {
                   if (exist(d)) {
                        continue;
                   exportLogByDate(d);
    It works for now expect we can not anlyzer data of today.
    However we need it now.
    As far as I thought,I want to create a new table which owns the same structure of the former table "log" used to hold the log of "today" only.
    At 00:05:00 of every day,after the normal log exporting(export the nearest 30 days'log but today),export the log of today.
    It sounds easy,read the content,parser,filter,insert,just like what I did.
    But,the tomcat log file is saved by day.So in my normal log exporting,the log file(nearest 30 days) are not be used by tomcat,I can open/close it as I like.
    However if I tried to read the log of today,since the log file maybe used by tomcat for inserting log.
    I prefer to use the RandomAccessFile to read the log of today:
    But I am coufused by the concurrent io problem:what is going on if I am reading a line while tomcat is writing the line?
    Here is my test exmaple:
    package com.test;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.RandomAccessFile;
    import org.junit.BeforeClass;
    import org.junit.Test;
    public class TestMain {
         private static File          file;
         private static long          pos; //record the position of last time
         private static Thread     writterThread;
         @BeforeClass
         public static void init() {
              file = new File("D:/random.txt");
              // build the thread for simulating the tomcat write log
              writterThread = new Thread(new Runnable() {
                   @Override
                   public void run() {
                        FileWriter fw;
                        try {
                             fw = new FileWriter(file);
                             BufferedWriter bw = new BufferedWriter(fw);
                             int i = 0;
                             while (true) {
                                  i++;
                                  bw.append(i + " added to line...");
                                  bw.append("\r\n");
                                  bw.flush();
                                  Thread.sleep(5000);
                        } catch (IOException e) {
                             e.printStackTrace();
                        } catch (InterruptedException e) {
                             e.printStackTrace();
         @Test
         public void testRandomRead() throws IOException, InterruptedException {
              writterThread.start();
              try {
                   RandomAccessFile raf = new RandomAccessFile(file, "r");
                   String line;
                   while ((line = raf.readLine()) != null) {
                        System.out.println(line);
                   pos = raf.getFilePointer();
                   raf.close();
                   // read the file by 30 seconds within 2 min,just for test)
                   for (long m = 0; m < 1000 * 60 * 2; m += 30000) {
                        raf = new RandomAccessFile(file, "r");
                        raf.seek(pos);
                        while ((line = raf.readLine()) != null) {
                             System.out.println(line);
                        pos = raf.getFilePointer();
                        raf.close();
                        Thread.sleep(30000);
              } catch (FileNotFoundException e) {
                   e.printStackTrace();
    The normal output is something like:
    1 added to line...
    2 added to line...
    3 added to line...
    4 added to line...
    5 added to line...
    However I always get the following output:
    1
    added to line...
    2 added to line...
    3 added to line...
    4 added to line...
    5
    added to line...
    That's to say,the RandomAccessFile is reading the line which has not been completed by tomcat.
    So,I have two questions now:
    1) How about my normal log exporting? Is there anything can be improved?
    2) How to slove the concurrent io problem when export log of today?

    Peter Lawrey wrote:
    You can;
    - check the length to see if it has grown since the last time it was written to. If it has shrunk, start from the start of the file.
    - if longer, open the file from the last point read.
    - read the text up to the last newline in the file. (might be no new lines)
    - close the file and remember where you were up to. (the start of the last incomplete line.
    - wait a bit and repeat.But how to decide if one line is completed?
    Also,how about if the randomaccessfile can not stop?
    For example,start the work at 02:00,it read the tomcat log file line by line and export them to db,and during this time,the tomcat keep writing log to the same file(user request the server all the time), and then the randomaccessfile will keeping reading accordingly,when it is 03:00,the last task is not completed,but a new task should start,how to control this?

  • Not able to start the concurrent Managers in Release 12 on Redhat Linux 4

    Hi,
    I was able to successfully install Release 12 Vision on Other than Linux.. Every thing is working fine but concurrent managers are not active except the Internal Manager. Rest of the Managers has no value in the node name field and the status is "Target node/queue unavailable".. I also ran adcmcmtl.sh to manually stop and start the managers but still facing the same issue.. Other than the install, i have not applied any patches..
    Please tell me what i'm missing..
    Thanks in Advance,
    Prasad

    Check the CM log file for any errors.
    Have you tried to recover the CM from OAM? Shutdown the CM first and run this step.

  • How to assign particular concurrent requests to sparate concurrent managers

    How to assign particular Users concurrent requests to custom or Sparate concurrent managers
    OS : Linux
    Apps: 11.5.10.2

    Hi,
    This can be done via "Specialization Rules".
    How to Create a Custom Concurrent Manager [ID 170524.1
    How to Split the Load of Work to Many Concurent Managers [ID 473310.1]
    Oracle Applications System Administrator's Guide - Configuration (zipped) -- Page 7-14
    http://download.oracle.com/docs/cd/B25516_18/current/acrobat/115sacg.zip
    Make sure you bounce the CM once you are done.
    Thanks,
    Hussein

  • Concurrent managers down

    Dear All,
    Today morning concurrent managers were down on production. when i checked the concurrent logs observed the following error.
    Shutting down Concurrent Manager : 27-FEB-2012 04:21:24
    List of errors encountered:
    _ 1 _
    Routine AFPSMG encountered an ORACLE error. ORA-00604: error occurred
    at recursive SQL level 2
    ORA-04031: unable t.
    Review your error messages for the cause of the error. (=<POINTER>)
    _ 2 _
    Routine AFPGSR encountered an ORACLE error. ORA-04031: unable to
    allocate 16 bytes of shared memory ("shared pool".
    Review your error messages for the cause of the error. (=<POINTER>)
    then we restarted the cocurrent managers and they are working fine.
    I just want to know the cause of this error.
    Thanks.

    Hi
    The error :ORA-04031: unable to allocate 16 bytes of shared memory.
    indicates that there is not enough sufficient memory in the shared pool for the processes
    You need to check the alert log file of the database to see if there are similar error messages and then do Flush shared pool. This should take care of the issue if it has come once.
    ALTER SYSTEM FLUSH SHARED_POOL;
    If this does not work:
    Increase the shared memory or a simple DB bounce could resolve the issue.
    Regards
    Shalini

  • V$license and concurrent managers

    Are concurrent managers considered part of session limits in terms of licensing. In other words, do they count as sessions towards license limits?
    Thanks.

    Hi,
    Please find these docs
    Concurrent Managers Fail To Start After New Install of Release 12 (Doc ID 413164.1)
    ICM Not Starting: Node Name not Registered (Doc ID 602942.1)
    Regards
    Yoonas

  • Concurrent managers ( JVM)

    I have a R12 Vision environment installed on Solaris 5.10 on 2 nodes, with batch processing ( and database) on one node ( Node A), and rest of the apps tier services running on the second node ( Node B).
    What I wanted to find out was the memory requirement for this environment. The purpose is to use this to get a better idea of the hardware requirement for 10 instances of Oracle Applications which we need to create as part of a fresh implementation.
    So, I thought, I'll check the default sizes needed for running
    a) database
    b) applications
    a) database part I've taken care of
    b) applications:
    On node B ( web / forms tier)
    First I wanted to check the default sizes of all the JVMs installed.
    I understand that on the 3 of the JVMs start up with the following default max heap size
    FORMS JVM
    -Xmx256M
    OACORE JVM
    -Xmx512M
    OAFM JVM
    -Xmx256M
    On Node A ( concurrent processing )
    When I do a
    ps -ef |grep applmgr |grep -i DCLIENT
    I see some 12 processes for these
    applmgr 3701 3637 0 Sep 10 ? 7:52 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=37
    applmgr 3703 3637 0 Sep 10 ? 8:23 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=37
    applmgr 3695 3637 0 Sep 10 ? 17:28 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=36
    applmgr 3699 3637 0 Sep 10 ? 8:17 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=36
    applmgr 3694 3637 0 Sep 10 ? 8:21 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=36
    applmgr 3697 3637 0 Sep 10 ? 16:05 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=36
    applmgr 3696 3637 0 Sep 10 ? 16:43 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=36
    applmgr 3700 3637 0 Sep 10 ? 8:17 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=37
    applmgr 3698 3637 0 Sep 10 ? 7:46 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=36
    applmgr 3704 3637 0 Sep 10 ? 10:06 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=37
    applmgr 3705 3637 0 Sep 10 ? 8:14 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=37
    applmgr 3706 3637 0 Sep 10 ? 8:18 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=37
    All of these have the parent process id as 3637, which is the process for the service manager ( FNDSM)
    ptre 3637
    3637 FNDSM
    3673 RCVOLTM APPS/ZGA5A000CCA376B92E66589EB9B640008522DC5AB54ED497EBE6F1E7A2ED33AB28
    3674 RCVOLTM APPS/ZG72B4C04ED1376DF24AEB2C215881578D8D686F4949F8BBDF82CACEC6CAA4C430
    3675 POXCON APPS/ZGBEBFD251987E7FDC7DAE7D07CBEAE239F56E3DEB751B28748B9B3054CA3BFFAD3
    3676 CYQLIB APPS/ZG779BC67A13CBACE567402671E31D0E0282FD0041A8E62272F6A82484551509A09
    3677 INCTM APPS/ZGC797A91F15553AC4DC6E7789E860FED9F169749E2D2105716F18C876041CF17AEF
    3694 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=36
    3695 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=36
    3696 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=36
    3697 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=36
    3698 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=36
    3699 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=36
    3700 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=37
    3701 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=37
    3702 /u03/oracle/VIS/apps/apps_st/appl/xdp/12.0.0/bin/XDPCTRLS APPS/ZG0D1E37E24F57F5
    3703 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=37
    3704 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=37
    3705 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=37
    3706 /u03/oracle/VIS/apps/tech_st/10.1.3/appsutil/jdk/bin/java -DCLIENT_PROCESSID=37
    3709 FNDCRM APPS/ZGC0523DAB50578CE9E103ACBB0BCABC57132ECA88FB1B92855FCFFDACE64E9CEF9
    3710 FNDLIBR FND Concurrent_Processor MANAGE OLOGIN="APPS/ZG58C402AF965363D362B15E3D
    3711 FNDLIBR FND Concurrent_Processor MANAGE OLOGIN="APPS/ZG3A071441461117B4AB0C1148
    3712 FNDLIBR FND Concurrent_Processor MANAGE OLOGIN="APPS/ZGCAC037E40629DC25B6A64439
    3713 FNDLIBR FND Concurrent_Processor MANAGE OLOGIN="APPS/ZG7C22F67D5B10AE3786CF3C58
    3714 FNDLIBR FND Concurrent_Processor MANAGE OLOGIN="APPS/ZG7C22F67D5B10AE3786CF3C58
    3715 FNDLIBR FND Concurrent_Processor MANAGE OLOGIN="APPS/ZG7C22F67D5B10AE3786CF3C58
    3716 PALIBR FND Concurrent_Processor MANAGE OLOGIN="APPS/ZG56731173E63F582D799ECCE8F
    3717 INVLIBR FND Concurrent_Processor MANAGE OLOGIN="APPS/ZG5897C948C8DFB32F39009E03
    3719 MRCLIB FND Concurrent_Processor MANAGE OLOGIN="APPS/ZG0004527A8F95E64C57A399EA0
    What I'm trying to understand is are these many JVMs being spawned by concurrent managers?
    If yes, where exactly do I look for to see their JVM sizes?
    When I do a top and check the memory of these java processes, each of them seem to be using 211M each ( approx). I would want some control on this. Possibly shutdown the managers which are not needed.
    If anyone can throw some light on this concurrent managers and JVMs relationship, it'll be much helpul.

    Pretty much every Concurrent Manager known to man is started out of the box in R12. You have to decide what Concurrent Managers can be safely disabled based on what products/modules are in use. You only have to have Internal Manager, Conflict Resolution Manager, Service Managers and Standard Manager. Deactivating the SFM% managers and Workflow Managers will save a ton java resources. Workflow will require the Workflow Agent Listeners to be up. You can stop the Workflow Service Components in Oracle Applications Manager for products you are not using (ECX% for example). These will each spawn a seperate java process.

  • Concurrent Managers on Multiple nodes

    Hi,
    We have this setup
    2 DB server - RAC & ASM
    2 APPS server - which has loand balancing through IP configuration.
    Now we have requirement of having concurrent managers in the DB server. I am bit confused here
    1) suppose if i install cm tier on both DB servers and ask them to communicate to RAC DB server, IF any request comes , how this will distribute the work between two servers.
    2) do we have to configure anything ?
    3) Is there any entry is available in config files with respect to CONCURRENT HOST NAME. How the values are populating in FND_NODES table.
    4) am i thinking two complex, is there any other solution to achiev this - Basically i have to have concurrent manager in both DB server and work needs to be shared automatically.
    Waiting for your valuable inputs.
    Cheers!
    Venki.

    Forgive my brief answers; I'm headed to bed and don't have time to dig up full references. :-)
    As a side note, in the future, please start a separate thread. Your environment and requirements are different from the original poster, and replies may be confusing, both to future readers, and to those trying to help.
    1) Is it possible to configure PCP keeping both the CM on appsTier in non-RAC env. ?Yes.
    2) If yes, will both the CM work at the same time or one at a time? In other words, it can distribute the CM load among the CM tiers?All the CMs will run at the same time, managed by ICM and GSM.
    3) If yes, please provide me a guideline or any special instruction.You note below that you won't be using a shared application tier filesystem. You might want to reconsider this architecture. At the very least, you will want to share the log and output directories for the concurrent managers. Life will be much easier if all nodes can see the same log and output files. :)
    Take a look at section 3.12 of
    Note 388577.1: Using Oracle 10g Release 2 Real Application Clusters and Automatic Storage Management with Oracle E-Business Suite Release 12. Although you're not running RAC, this section of the document explains the various parameters needed to configure PCP.
    Also, if you haven't already, review the sections on PCP in the Oracle E-Business Suite System Administrator's Guide - Configuration
    Since, I'm planning to go with 2 appsTier nodes (non-shared, local filesystem), I would like to go for LoadBalancing configuration as well.
    Refered Note: 380489.1 - Using Load-Balancers with Oracle E-Business Suite Release 12
    Section 2.4 Using Domain Name Server (DNS) Load Balancing with Single Web Entry Point
    Is the above DNS Load Balancing is only for web services? what about other services (forms,CM)? Should work for Forms as well. CMs mostly care about where the database is, not the web/forms entry point, so the Load Balancer doesn't come into play for the CMs ...at least, I'm pretty sure that's true. It's late. :)
    Once LoadBalancing is done, then is it possible to go for E-Biz integration with OID/SSO?Yes. See Integrating Oracle E-Business Suite Release 12 with 10g AS Oracle Internet Directory and Oracle Single Sign-On
    Regards,
    John P.
    http://only4left.jpiwowar.com

  • List of Concurrent managers and services

    I am trying to find a listing of all the concurrent managers and services and what they do but I can't find this info all in one place, does anybody have an idea where i can find this?

    Hi,
    Refer to "Oracle Applications System Administrator's Documentation Set".
    11i (11.5.10.2+ virtual) Documentation Library
    http://download-uk.oracle.com/docs/cd/B25516_14/current/html/docset.html
    Release 12.0.4 Documentation Library
    http://download.oracle.com/docs/cd/B40089_09/current/html/docset.html
    You can also query FND_CONCURRENT_QUEUES table which stores information about concurrent managers. Each row includes the name and description of a concurrent manager, as well as values that identify the program library attached to the manager.
    Regards,
    Hussein

Maybe you are looking for