Need suggestion on concurrent manager tuning

We have two node appl tier system. In front of that appl tier there is hard load balancer.
Currently I have setup concurrent process size as 20. How can I further tune it. Can you provide some reference for that?
Please note that we have not implemented PCP.

Please post the details of the application release, database version and OS.
We have two node appl tier system. In front of that appl tier there is hard load balancer.
Currently I have setup concurrent process size as 20. How can I further tune it. Can you provide some reference for that?
Please note that we have not implemented PCP.Why do you need to tune it? Do you have any performance issues with the concurrent processing?
https://forums.oracle.com/forums/search.jspa?threadID=&q=Tune+AND+Concurrent+AND+Manager&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
Thanks,
Hussein

Similar Messages

  • Need suggestions for concurrent reads while deleting all entities

    Hello,
    we need some suggestions for the following use case, as we cannot seem to find the correct transaction locking combination to meet our needs.
    We are using BDB JE 4.1.10, and the entityStore is transactional. In a nutshell, BDB JE is used as a Cache for specific data that is pulled and updated regularly from a source Oracle DB. The application that holds BDB is a realtimel app, and response time is critical.
    In order to avoid having to merge (Insert/update/delete) entities for some of the tables that are very static and small (a few hundred records that might change every day or so), we are trying to simply delete all records (with an EntityCursor loop, since there is no 'deleteAll' that we could find) and reinsert all data every 5 minutes, and then committing when the whole process is complete. This should always be very quick, but we are not immune to timeouts from the source Oracle DB, so the transaction can be long.
    Ideally, while the delete/insert is happening, we want any concurrent read operations to return the old data (before the delete). We have made a test that locks the updater thread between the 'delete all' and 'update all' methods, so that the delete cursor is closed, but the Tx is not yet commited. We have tried the following for our reader thread:
    1- If we get() a deleted entity with a LockMode.READ_UNCOMMITTED, we get a null entity back.
    2- If we get() a deleted entity with LockMode.READ_COMMITTED, we get a LockTimeoutException.
    We have also considered simply using truncate on the EntityStore, but this requires closing and reopening the DB, so this would not work for our need to always return a value, instantly.
    Any ideas, suggestions on how we could do this in a simple manner?
    Thanks,
    Max

    Hello Max,
    I understand the issue you're describing.
    I think the best performing solution by far is to load the new data into new databases while servicing reads from the old databases. When the load is complete, reads can be diverted to the new databases, and the old databases can then be removed.
    Unfortunately, this is easier to do with the base API than with the DPL, because the DPL is managing the underlying (base API level) databases for you.
    However, even using the DPL, this approach could be very straightforward if you happen to be keeping this data set (the one that needs to be reloaded) in a separate EntityStore, or you can change your application to do so. If so, you can create a new (empty) EntityStore with a different name and use this store for loading the new data. When the load is complete, divert reads to the new EntityStore object and remove all databases for the old EntityStore.
    If this is impractical, please explain, and I'll try to suggest a different solution. If you cannot use a separate EntityStore for this particular data set, then the solution may be more complex.
    --mark                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Need suggestion regarding Layout Manager using Swing in Java

    I have developed a swing application where i am having problem with selecting the right layout manager.
    I am attaching the file where it contains the method for addingComponents to the Content Pane. But, the code that i have written
    contains lot of spaces between first panel and second panel and so forth.
    Please suggest.
    <<Code>>
    public void addComponentsToPane(Container contentPane) {
              this.contentPane = contentPane;
    //          File Panel
              JPanel jfile1panel = new JPanel(new FlowLayout(FlowLayout.CENTER));
              JPanel jfile2panel = new JPanel(new FlowLayout(FlowLayout.CENTER));
              JPanel jfile3panel = new JPanel(new FlowLayout(FlowLayout.CENTER));
              JLabel jfile1 = new JLabel("Select File:");
              jtfile1 = new JTextField(50);
              jbfile1 = new JButton("Button1");
              jfile1panel.add(jfile1);
              jfile1panel.add(jtfile1);
              jfile1panel.add(jbfile1);
              jbfile1.addActionListener(this);
              JLabel jfile2 = new JLabel("Select File:");
              jtfile2 = new JTextField(50);
              jbfile2 = new JButton("Button2");
              jfile2panel.add(jfile2);
              jfile2panel.add(jtfile2);
              jfile2panel.add(jbfile2);
              jbfile2.addActionListener(this);
              JLabel jfile3 = new JLabel("Select File:");
              jtfile3 = new JTextField(50);
              jbfile3 = new JButton("Button3");
              jfile3panel.add(jfile3);
              jfile3panel.add(jtfile3);
              jfile3panel.add(jbfile3);
              jbfile3.addActionListener(this);
              //Button Panel
              JPanel jbuttonpanel = new JPanel();
              jbuttonpanel.setLayout(new FlowLayout(FlowLayout.CENTER));
              JButton jbcmd1 = new JButton("Submit");
              JButton jbcmd2 = new JButton("Cancel");
              jbuttonpanel.add(jbcmd1);
              jbuttonpanel.add(jbcmd2);
              jbcmd1.addActionListener(this);
              jbcmd2.addActionListener(this);
              //Content Pane               
              contentPane.setLayout(new BoxLayout(contentPane, BoxLayout.Y_AXIS));
              contentPane.add(jfile1panel);
              contentPane.add(jfile2panel);
              contentPane.add(jfile3panel);
              contentPane.add(jbuttonpanel);
    }

    But, the code that i have written contains lot of spaces between first panel and second panel and so forth.use pack(), see if it makes a difference
    as you're using FlowLayout, make the frame not resizable

  • Need Suggestions For Network Manager/WICD

    Hello again everyone. I seem to be full of issues today. Anyway, I'm a KDE guy and I've been using WICD to manage my network connections since around the time that KDE 4.x premiered, because as far as I know KDE does not have a viable network manager.
    WICD works great, it connects before I even finish logging in, it connects to my networks without me having to interact at all, until now. Now, it's just acting strange, and I didn't change anything except whatever is changed during the normal updating of packages.
    It started off not connecting to wired connections at all and only wireless at home. If I plugged in a network cable, it would try and try and try and then tell me that it couldn't get an IP address. Sometimes after restarting it would work but not every time. After a few more days, it started to connect to wireless connections only 50% of the time. A reboot would usually clear it up.
    Now, as of today, it won't connect to anything. I took it to work as I usually do so I can use it in the lunch room (where there are three wireless AP's in range) and it wouldn't connect at all, and I tried rebooting five times. One of my coworkers had no problem connecting to the same wireless AP on her laptop that I could not connect to.
    I've never known WICD to be problematic like this. I didn't change anything and I don't think it's been updated recently.
    If there is a network manager for KDE that works more reliably, I'm open to suggestions. I prefer WICD because it (used to) worked so well. At the very least, I prefer having some sort of wireless manager. The one that shipped with Kubuntu in 9.04 is completely terrible so whatever that is I don't know if I want that unless it got drastically improved.

    mcsaba77 wrote:
    Unfortunately wicd has lots of issues with latest kernel. I've been following and posting in these two threads:
    http://bbs.archlinux.org/viewtopic.php? … 33#p695433
    http://bbs.archlinux.org/viewtopic.php? … 11#p694311
    As for now, I switched to networkmanager. I use the default nm-applet, it works well, but I agree, it's not nearly as neat as wicd, and the icon is an eyesore Maybe a kernel/wicd update in the future will solve these issues, but as of now, too many people (on various hardware) seem to have issues with wicd + kernel 2.32.x.
    EDIT>
    Knetworkmanager unfortunately depends on kde3, while the plasmoid is completely broken at the moment. Hopefully they'll get it working (or they might have some sort of solution) in 4.4 release...
    I also have this issue, really thank you for your threads.

  • Concurrent manager encountered an error while running sql*plus for your concurrent request create internal order

    Hi
    We have a big problem, We can't create internal orders, when I run the CREATE INTERNAL ORDER, it finish with ERROR:
    Concurrent Manager encountered an error while running SQL*Plus for your concurrent request 134980682.
    Review your concurrent request log and/or report output file for more detailed information.
    this is the log:
    +---------------------------------------------------------------------------+
    Purchasing: Version : 12.0.0
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    POCISO module: Create Internal Orders
    +---------------------------------------------------------------------------+
    Current system time is 26-JUL-2013 09:21:09
    +---------------------------------------------------------------------------+
    +-----------------------------
    | Starting concurrent program execution...
    +-----------------------------
    +---------------------------------------------------------------------------+
    Start of log messages from FND_FILE
    +---------------------------------------------------------------------------+
    Begin create internal sales order
    Updating Req Headers
    14 Reqs selected for processing
    Top of Fetch Loop
    Source Operating Unit: 82
    Selecting Currency Code
    Currency Code : MXP
    Selecting Order Type
    Order Type ID:1001
    Selecting Price List from Order Type
    Deliver To Location Id: 196
    Inserting Header : 3908784
    Getting the customer id
    Getting the customer id: 15334
    Unhandled Exception : ORA-01403: no data found
    +---------------------------------------------------------------------------+
    End of log messages from FND_FILE
    +---------------------------------------------------------------------------+
    Concurrent Manager encountered an error while running SQL*Plus for your concurrent request 134980682.
    Review your concurrent request log and/or report output file for more detailed information.
    +---------------------------------------------------------------------------+
    Executing request completion options...
    Output file size:
    78
    Output is not being printed because:
    The print option has been disabled for this report.
    Finished executing request completion options.
    +---------------------------------------------------------------------------+
    Concurrent request completed
    Current system time is 26-JUL-2013 09:21:14
    +---------------------------------------------------------------------------+
    Some suggestion for resolve it??
    Thanks & Regards.

    In the document 294932.1 Section 4 there are no pre-installation patches or update for OS RedHat LinuxAS4.
    When I type echo $LD_ASSUME_KERNEL it doesn't display any value so do I need to set the LD_Assume_Kernal value manually.
    If yes, please let me know the path and command to set the kernel value.
    Thanks
    Amith

  • Concurrent Manager encountered an error while running Oracle*Report

    Hi,
    I Ran a request and request is erroring out.Request ID 2727080
    when i tried to review the log message it says
    ar60run: relocation error: /apps/visora/8.0.6/network/jre11/lib/i686/native_threads/libjava.so: symbol __libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
    I'm attaching the log file below. Please suggest me the possible outcome.
    Inventory: Version : 11.5.0 - Development
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    INVORGES module: Organization Hierarchy Exceptions Report
    Current system time is 22-FEB-2008 12:37:32
    +-----------------------------
    | Starting concurrent program execution...
    +-----------------------------
    Arguments
    P_LEGAL_ENTITY_NAME='India_Legal'
    APPLLCSP Environment Variable set to :
    XML_REPORTS_XENVIRONMENT is :
    /apps/visora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
    XENVIRONMENT is set to: /apps/visora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    American_America.UTF8
    Spawned Process 17600
    ar60run: relocation error: /apps/visora/8.0.6/network/jre11/lib/i686/native_threads/libjava.so: symbol __libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
    Start of log messages from FND_FILE
    End of log messages from FND_FILE
    Program exited with status 127
    Concurrent Manager encountered an error while running Oracle*Report for your concurrent request 2727080.
    Review your concurrent request log and/or report output file for more detailed information.
    Executing request completion options...
    Finished executing request completion options.
    Concurrent request completed
    Current system time is 22-FEB-2008 12:37:32
    Thanks
    Amith

    In the document 294932.1 Section 4 there are no pre-installation patches or update for OS RedHat LinuxAS4.
    When I type echo $LD_ASSUME_KERNEL it doesn't display any value so do I need to set the LD_Assume_Kernal value manually.
    If yes, please let me know the path and command to set the kernel value.
    Thanks
    Amith

  • CONCURRENT MANAGER SETUP AND CONFIGURATION REQUIREMENTS IN AN 11I RAC ENVIR

    제품 : AOL
    작성날짜 : 2004-05-13
    PURPOSE
    RAC-PCP 구성에 대한 Setup 사항을 기술한 문서입니다.
    PCP 구현은 CM의 workload 분산, Failover등을 목적으로 합니다.
    Explanation
    Failure sceniro 는 다음 3가지로 구분해 볼수 있습니다.
    1. The database instance that supports the CP, Applications, and Middle-Tier
    processes such as Forms, or iAS can fail.
    2. The Database node server that supports the CP, Applications, and Middle-
    Tier processes such as Forms, or iAS can fail.
    3. The Applications/Middle-Tier server that supports the CP (and Applications)
    base can fail.
    아래부분은 CM,AP 구성과
    CM과 GSM(Global Service Management)과의 관계를 설명하고 있습니다.
    The concurrent processing tier can reside on either the Applications, Middle-
    Tier, or Database Tier nodes. In a single tier configuration, non PCP
    environment, a node failure will impact Concurrent Processing operations do to
    any of these failure conditions. In a multi-node configuration the impact of
    any these types of failures will be dependent upon what type of failure is
    experienced, and how concurrent processing is distributed among the nodes in
    the configuration. Parallel Concurrent Processing provides seamless failover
    for a Concurrent Processing environment in the event that any of these types of
    failures takes place.
    In an Applications environment where the database tier utilizes Listener (
    server) load balancing is implemented, and in a non-load balanced environment,
    there are changes that must be made to the default configuration generated by
    Autoconfig so that CP initialization, processing, and PCP functionality are
    initiated properly on their respective/assigned nodes. These changes are
    described in the next section - Concurrent Manager Setup and Configuration
    Requirements in an 11i RAC Environment.
    The current Concurrent Processing architecture with Global Service Management
    consists of the following processes and communication model, where each process
    is responsible for performing a specific set of routines and communicating with
    parent and dependent processes.
    아래 내용은 PCP환경에서 ICM, FNDSM, IM, Standard Manager의 역활을 설명하고
    있습니다.
    Internal Concurrent Manager (FNDLIBR process) - Communicates with the Service
    Manager.
    The Internal Concurrent Manager (ICM) starts, sets the number of active
    processes, monitors, and terminates all other concurrent processes through
    requests made to the Service Manager, including restarting any failed processes.
    The ICM also starts and stops, and restarts the Service Manager for each node.
    The ICM will perform process migration during an instance or node failure.
    The ICM will be
    active on a single node. This is also true in a PCP environment, where the ICM
    will be active on at least one node at all times.
    Service Manager (FNDSM process) - Communicates with the Internal Concurrent
    Manager, Concurrent Manager, and non-Manager Service processes.
    The Service Manager (SM) spawns, and terminates manager and service processes (
    these could be Forms, or Apache Listeners, Metrics or Reports Server, and any
    other process controlled through Generic Service Management). When the ICM
    terminates the SM that
    resides on the same node with the ICM will also terminate. The SM is ?hained?
    to the ICM. The SM will only reinitialize after termination when there is a
    function it needs to perform (start, or stop a process), so there may be
    periods of time when the SM is not active, and this would be normal. All
    processes initialized by the SM
    inherit the same environment as the SM. The SM environment is set by APPSORA.
    env file, and the gsmstart.sh script. The TWO_TASK used by the SM to connect
    to a RAC instance must match the instance_name from GV$INSTANCE. The apps_<sid>
    listener must be active on each CP node to support the SM connection to the
    local instance. There
    should be a Service Manager active on each node where a Concurrent or non-
    Manager service process will reside.
    Internal Monitor (FNDIMON process) - Communicates with the Internal Concurrent
    Manager.
    The Internal Monitor (IM) monitors the Internal Concurrent Manager, and
    restarts any failed ICM on the local node. During a node failure in a PCP
    environment the IM will restart the ICM on a surviving node (multiple ICM's may
    be started on multiple nodes, but only the first ICM started will eventually
    remain active, all others will gracefully terminate). There should be an
    Internal Monitor defined on each node
    where the ICM may migrate.
    Standard Manager (FNDLIBR process) - Communicates with the Service Manager and
    any client application process.
    The Standard Manager is a worker process, that initiates, and executes client
    requests on behalf of Applications batch, and OLTP clients.
    Transaction Manager - Communicates with the Service Manager, and any user
    process initiated on behalf of a Forms, or Standard Manager request. See Note:
    240818.1 regarding Transaction Manager communication and setup requirements for
    RAC.
    Concurrent Manager Setup and Configuration Requirements in an 11i RAC
    Environment
    PCP를 사용하기위한 기본적인 Setup 절차를 설명하고 있습니다.
    In order to set up Setup Parallel Concurrent Processing Using AutoConfig with
    GSM,
    follow the instructions in the 11.5.8 Oracle Applications System Administrators
    Guide
    under Implementing Parallel Concurrent Processing using the following steps:
    1. Applications 11.5.8 and higher is configured to use GSM. Verify the
    configuration on each node (see WebIV Note:165041.1).
    2. On each cluster node edit the Applications Context file (<SID>.xml), that
    resides in APPL_TOP/admin, to set the variable <APPLDCP oa_var="s_appldcp">
    ON </APPLDCP>. It is normally set to OFF. This change should be performed
    using the Context Editor.
    3. Prior to regenerating the configuration, copy the existing tnsnames.ora,
    listener.ora and sqlnet.ora files, where they exist, under the 8.0.6 and iAS
    ORACLE_HOME locations on the each node to preserve the files (i.e./<some_
    directory>/<SID>ora/$ORACLE_HOME/network/admin/<SID>/tnsnames.ora). If any of
    the Applications startup scripts that reside in COMMON_TOP/admin/scripts/<SID>
    have been modified also copy these to preserve the files.
    4. Regenerate the configuration by running adautocfg.sh on each cluster node as
    outlined in Note:165195.1.
    5. After regenerating the configuration merge any changes back into the
    tnsnames.ora, listener.ora and sqlnet.ora files in the network directories,
    and the startup scripts in the COMMON_TOP/admin/scripts/<SID> directory.
    Each nodes tnsnames.ora file must contain the aliases that exist on all
    other nodes in the cluster. When merging tnsnames.ora files ensure that each
    node contains all other nodes tnsnames.ora entries. This includes tns
    entries for any Applications tier nodes where a concurrent request could be
    initiated, or request output to be viewed.
    6. In the tnsnames.ora file of each Concurrent Processing node ensure that
    there is an alias that matches the instance name from GV$INSTANCE of each
    Oracle instance on each RAC node in the cluster. This is required in order
    for the SM to establish connectivity to the local node during startup. The
    entry for the local node will be the entry that is used for the TWO_TASK in
    APPSORA.env (also in the APPS<SID>_<HOSTNAME>.env file referenced in the
    Applications Listener [APPS_<SID>] listener.ora file entry "envs='MYAPPSORA=<
    some directory>/APPS<SID>_<HOSTNAME>.env)
    on each node in the cluster (this is modified in step 12).
    7. Verify that the FNDSM_<SID> entry has been added to the listener.ora file
    under the 8.0.6 ORACLE_HOME/network/admin/<SID> directory. See WebiV Note:
    165041.1 for instructions regarding configuring this entry. NOTE: With the
    implementation of GSM the 8.0.6 Applications, and 9.2.0 Database listeners
    must be active on all PCP nodes in the cluster during normal operations.
    8. AutoConfig will update the database profiles and reset them for the node
    from which it was last run. If necessary reset the database profiles back to
    their original settings.
    9. Ensure that the Applications Listener is active on each node in the cluster
    where Concurrent, or Service processes will execute. On each node start the
    database and Forms Server processes as required by the configuration that
    has been implemented.
    10. Navigate to Install > Nodes and ensure that each node is registered. Use
    the node name as it appears when executing a nodename?from the Unix prompt on
    the server. GSM will add the appropriate services for each node at startup.
    11. Navigate to Concurrent > Manager > Define, and set up the primary and
    secondary node names for all the concurrent managers according to the
    desired configuration for each node workload. The Internal Concurrent
    Manager should be defined on the primary PCP node only. When defining the
    Internal Monitor for the secondary (target) node(s), make the primary node (
    local node) assignment, and assign a secondary node designation to the
    Internal Monitor, also assign a standard work shift with one process.
    12. Prior to starting the Manager processes it is necessary to edit the APPSORA.
    env file on each node in order to specify a TWO_TASK entry that contains
    the INSTANCE_NAME parameter for the local nodes Oracle instance, in order
    to bind each Manager to the local instance. This should be done regardless
    of whether Listener load balancing is configured, as it will ensure the
    configuration conforms to the required standards of having the TWO_TASK set
    to the instance name of each node as specified in GV$INSTANCE. Start the
    Concurrent Processes on their primary node(s). This is the environment
    that the Service Manager passes on to each process that it initializes on
    behalf of the Internal Concurrent Manager. Also make the same update to
    the file referenced by the Applications Listener APPS_<SID> in the
    listener.ora entry "envs='MYAPPSORA= <some directory>/APPS<SID>_<HOSTNAME>.
    env" on each node.
    13. Navigate to Concurrent > Manager > Administer and verify that the Service
    Manager and Internal Monitor are activated on the secondary node, and any
    other addititional nodes in the cluster. The Internal Monitor should not be
    active on the primary cluster node.
    14. Stop and restart the Concurrent Manager processes on their primary node(s),
    and verify that the managers are starting on their appropriate nodes. On
    the target (secondary) node in addition to any defined managers you will
    see an FNDSM process (the Service Manager), along with the FNDIMON process (
    Internal Monitor).
    Reference Documents
    Note 241370.1

    What is your database version? OS?
    We are using VCP suite for Planning Purpose. We are using VCP environment (12.1.3) in Decentralized structure connecting to 3 differect source environment ( consisting 11i and R12). As per the Oracle Note {RAC Configuration Setup For Running MRP Planning, APS Planning, and Data Collection Processes [ID 279156]} we have implemented RAC in our test environment to get better performance.
    But after doing all the setups and concurrent programs assignment to different nodes, we are seeing huge performance issue. The Complete Collection which takes generally on an avg 180 mins in Production, is taking more than 6 hours to complete in RAC.
    So I would like to get suggestion from this forum, if anyone has implemented RAC in pure VCP (decentralized) environment ? Will there be any improvement if we make our VCP Instance in RAC ?Do you PCP enabled? Can you reproduce the issue when you stop the CM?
    Have you reviewed these docs?
    Value Chain Planning - VCP - Implementation Notes & White Papers [ID 280052.1]
    Concurrent Processing - How To Ensure Load Balancing Of Concurrent Manager Processes In PCP-RAC Configuration [ID 762024.1]
    How to Setup and Run Data Collections [ID 145419.1]
    12.x - Latest Patches and Installation Requirements for Value Chain Planning (aka APS Advanced Planning & Scheduling) [ID 746824.1]
    APSCHECK.sql Provides Information Needed for Diagnosing VCP and GOP Applications Issues [ID 246150.1]
    Thanks,
    Hussein

  • How to determine optimal no of concurrent manager processes

    Hi,
    We have a PROD env with 8 cpu and 64 G in database tier which is also the conc processing tier. The release version is 12.0.4 and OS is HP Itanium. Currently there are more than 160 conc manager processes running including the standard manager and is creating huge load during peak hrs. I want to cut down on the number of processes and implement the optimal no of processes. Looking for some suggestion on the same.
    Is there any algorithm to calculate the optimal no of processes that should run depending on system hardware resource, no of users etc..
    Thanks
    Rit

    Hi,
    I do not believe such a formula exists or documented somewhere. I believe you need to tune you concurrent managers, and this depends on many factors (number of CPUs, number of users, number of concurrent requests, ..etc).
    I would suggest you go through the following documents for some recommendations. You will have to adjust the Concurrent Managers parameters according to the load you have until you are satisfied with the performance. Make sure you consider reviewing the following parameters/factors:
    - PMON cycle
    - Sleep time
    - Cache size
    - Number of records in CM tables (using "Purge Concurrent Requests And/Or Manager Data" concurrent program)
    - Number of standard managers
    - Statistics for CM tables (using "Gather Table Statistics" concurrent program)
    Note: 105133.1 - Concurrent Manager Questions and Answers Relating to Generic Platform
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=105133.1
    Note: 211362.1 - Process Monitor Session Cycle Repeats Too Frequently
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=211362.1
    Note: 117648.1 - Troubleshooting Performance Issues in Oracle Applications/ E-Business Suite
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=117648.1
    Note: 114380.1 - Concurrent Manager Processes Taking Lots of CPU
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=114380.1
    Note: 178925.1 - How to change the sleep time for a Concurrent Manager
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=178925.1
    Note: 155170.1 - How to Change the Sleep Time Parameter Setting for Internal Concurrent Manager
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=155170.1
    Note: 270458.1 - How to Reduce the Wait Time Between Spawned Concurrent Requests
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=270458.1
    Note: 182154.1 - Summary of Possible Reasons and Solutions for the Problem Where All Concurrent Requests Stuck in Pending Phase
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=182154.1
    Regards,
    Hussein

  • 11.5.10.2 Windows XP installation - Concurrent Manager not working

    I have completed the 11.5.10.2 installation on windows XP without any issues. However, concurrent manager even though it starts but when I submit any request, "no active manager" displays in the requests window.
    I tried if anyone had issues in this forum and found that I need to run autoconfig but that has not helped.
    The following steps are being already tried but with no luck:
    1. Stopped all application tier services (apache, fulfillment, forms etc)
    2. Ran \oracle\viscomn\admin\scripts\<VIS_Server>\adautocfg.cmd - it completed successfully
    3. One of the threads in this forum said "OracleVISOra806_2TNSListener80APPS_VIS" must be running in order for CM to work - it was not running and attempted to start but could not.
    Here is the log file info for "OracleVISOra806_2TNSListener80APPS_VIS" service:
    System parameter file is E:\oracle\visdb\9.2.0\network\admin\<VIS_Server>\listener.ora
    Log messages written to E:\oracle\visora\8.0.6\NET80\log\apps_vis.log
    TNS-01151: Missing listener name, APPS_VIS, in LISTENER.ORA
    Thanks in advance..

    As I ran autoconfig, it has set the service to start automatically...this is the service name I'm referring to: OracleVISOra806_2TNSListener80APPS_VIS
    8.0.6 listner.ora
    APPS_VIS =
    (ADDRESS_LIST =
    (ADDRESS= (PROTOCOL= TCP)(Host= pravdhir)(Port= 1626))
    SID_LIST_APPS_VIS =
    (SID_LIST =
    ( SID_DESC = ( SID_NAME = FNDSM )
    ( ORACLE_HOME = E:\oracle\visora\8.0.6 )
    ( PROGRAM = E:\oracle\visappl\fnd\11.5.0\bin\fndsm.exe )
    ( ARGV0 = FNDSM_VIS_pravdhir )
    ( envs='MYAPPSORA=E:\oracle\visappl\APPSVIS_pravdhir.cmd,FNDSM_SCRIPT=E:\oracle\viscomn\admin\scripts\VIS_pravdhir\gsmstart.cmd' )
    ( SID_DESC = ( SID_NAME = FNDFS )
    ( ORACLE_HOME = E:\oracle\visora\8.0.6 )
    ( PROGRAM = E:\oracle\visappl\fnd\11.5.0\bin\fndfs.exe )
    ( ARGV0 = VIS_pravdhir )
    ( envs='EPC_DISABLED=TRUE,NLS_LANG=American_America.UTF8,APPLFSTT=VIS_BALANCE;VIS;VIS_806_BALANCE;VIS_FO,APPLFSWD=E:\oracle\visappl\admin;E:\oracle\viscomn\temp;E:\oracle\viscomn\html\oam\nonUix\launchMode\restricted')
    STARTUP_WAIT_TIME_APPS_VIS = 0
    CONNECT_TIMEOUT_APPS_VIS = 10
    TRACE_LEVEL_APPS_VIS = OFF
    LOG_DIRECTORY_APPS_VIS = E:\oracle\visora\8.0.6\net80\admin
    LOG_FILE_APPS_VIS = APPS_VIS
    TRACE_DIRECTORY_APPS_VIS = E:\oracle\visora\8.0.6\net80\admin
    TRACE_FILE_APPS_VIS = APPS_VIS
    IFILE = E:\oracle\visora\8.0.6\network\admin\VIS_pravdhir\VIS_pravdhir_listener_ifile.ora
    9.2.0 Listner.ora
    VIS =
    (ADDRESS_LIST =
    (ADDRESS= (PROTOCOL= IPC)(KEY= EXTPROCVIS))
    (ADDRESS= (PROTOCOL= TCP)(Host= pravdhir.dp.com )(Port= 1521))
    SID_LIST_VIS =
    (SID_LIST =
    (SID_DESC =
    (ORACLE_HOME= E:\oracle\visdb\9.2.0)
    (SID_NAME = VIS)
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = E:\oracle\visdb\9.2.0)
    (PROGRAM = extproc)
    STARTUP_WAIT_TIME_VIS = 0
    CONNECT_TIMEOUT_VIS = 10
    TRACE_LEVEL_VIS = OFF
    LOG_DIRECTORY_VIS = E:\oracle\visdb\9.2.0/network/admin
    LOG_FILE_VIS = VIS
    TRACE_DIRECTORY_VIS = E:\oracle\visdb\9.2.0/network/admin
    TRACE_FILE_VIS = VIS
    ADMIN_RESTRICTIONS_VIS = OFF
    IFILE=E:\oracle\visdb\9.2.0\network\admin\VIS_pravdhir\listener_ifile.ora
    As the system parameter is set to 9.2.0 directory and it is trying to find APPS_VIS entry which is not found in 9.2.0 Listner.ora file and hence erroring out.
    I tried the following:
    1. I copied the contents from 8.0.6 listner.ora file and added into 9.2.0 listner.ora file.
    2. Rebooted
    3. OracleVISOra806_2TNSListener80APPS_VIS > service started successfully
    4. Started 9.2.0 listner service (OracleVIS_db920_RDBMSTNSListenerVIS) and Oracle Service manually
    5. I ran autoconfig
    6. I started all the application services manually
    It worked but I don;t know where else the application will fail. So far so good. But is this the right procedure?
    one more question? Do I need to run autoconfig after every reboot?

  • Need suggestion on Develop the Hierarchical Structure OAF page--priority

    Hi experts,
    i need to develop the hierarchical structure of OAF page, for this devlopment i need suggestions from you side.
    please find below diagram how to develop the OAF page.
    CEO
    |
    vice president vice president
    | |
    managers managers managers managers
    | | | |
    developer develoer developer developer developer
    Like that i need to develop the OAF page please give me some inputs. Is it feasible in OAF.

    CEO
    |
    vicepresident vicepresident
    |
    manager manager manager manager manager
    | | | | |
    develper developer developer developer

  • I need suggestions for an online trading application

    Hi,
    I am going to develop an online trading application. I have decided to use JAVA EE 5 and I have read "The Java(tm) EE 5 Tutorial". Because I am a (C++) programmer and new to Java, I need suggestions to start development.
    Here is summary of the system in my mind. There will be
    a database to store user's information and operations,
    a web client for creating and managing user accounts,
    a desktop application and web client for users for online trading and
    an application client for brokers for risk management.
    Here is a sample scenario for flow,
    - User wants to create an account
    - Company creates an account for user
    - user gets the prices and trades via application client (web or desktop)
    - system informs dealers and broker via their client platform
    - broker perform necessary operations.
    Java EE 5 Application model fits the system I am trying to develop but I feel I still need some guidance and there are a few things I couldn't figured out yet. For these reasons I want to develop a prove of concept system and this is the system in my mind.
    - A simple database
    user (user_id, user_login, user_password, user_name)
    stock (stok_id, stok_name)
    operation (op_id, user_id, stok_id, op_type, op_amount, op_value)
    - A price server
    will generate random prices and push new values to registered clients
    - A web client to create new users (for admin)
    - A web client to display operations of users (for user)
    - A desktop application and web client for operation entries (for users)
    displays prices coming from price servers, sends users trade requests
    - A desktop application client for informing admin about trades (for admin)
    when a user buys or sells something, this client notified (user buy/sell something)
    What do you offer for this sample system?
    Which is the best IDE?
    Which Application Server should I use (scalability and speed is critical)?
    Which Java EE APIs should I use?
    JSP or JSF?
    Will I need hibernate?
    And so on.. I need some points to start and go.
    Thanks for any help.
    Ahmet

    It wouldn't be an arbitrary track. However, maybe you could make an arbitrary track by dividing the track into segments. Each segment is either a straight line or an arc. These are easy to model the cars' behavior on, because you'll have a straightforward way to determine the direction the car should be facing, and the range to the left and right where the car can stray and still be on the track.

  • Concurrent Manager cannot find information for your conc req in FND_USER

    Dear All,
    Our customer is facing this issue while submitting conc requests. The requests end up in a Error with the following message in the Diagnostics.
    Concurrent Manager cannot find information for your concurrent request from FND_USER
    Cause: Concurrent Manager found no rows while selecting information for your concurrent request from FND_USER .
    Sometimes it does not happen. It happens only for HRMS users. We are not sure what is causing this issue.
    Anyone has faced this already? Highly appreciate your suggestions / pointers towards solving this issue.
    Thanks in advance!
    Hem

    Hem,
    Not sure if this is relevant here, but you may try to submit the following concurrent programs and see if it helps.
    - "Sync responsibility role data into the WF table."
    - "Synchronize WF LOCAL tables"
    - "Workflow Directory Services User/Role Validation"
    If the above does not help, enable trace/debug on any of those concurrent programs, and submit it again, check the concurrent request log file contents then (you do not have to generate TKPROF file, so skip this step).
    Note: 453527.1 - How To Trace a Concurrent Request And Generate TKPROF File
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=453527.1
    Regards,
    Hussein

  • Generating pdf report via concurrent manager and xml publisher

    I have report (rdf) which works fine in eBusiness Suite but I’d like to create translatable reports with reach layout (comparing with the Report Builder) based on the functionalities of the XML publisher. I’ve made all necessary steps (first change the output format for that report in concurrent manager from pdf to xml, submit the report to get xml file, which I’ve used in Microsoft Word Template Builder to make layout in rtf file, and create data and template in XML Publisher Administrator in eBusiness Suite).
    When I’ve submitted that report from concurrent manager, after the concurrent manage finished his job I got the warning message.
    Also the output file is not generated and in log file there is a message: One or more post-processing actions failed. Consult the OPP service log for details.
    Concurrent manager works fine, but there are problem when concurrent manager send the xml output of the report to XML Publisher which have to create pdf layout based on rtf template.
    I think there might be a problem with report complexity, while I’ve used layout formatting, api calls to eBusiness Suite, parameters, placeholders, attached library etc.
    If it is impossible to get new report based on xml publisher template, what is the purpose of xml publisher if it is so limited, while every eBusiness Suite Report is so complex.
    I hope there will be a person on this forum with the same problem, otherwise I’ll give up at all from XML Publisher, at least until it come a better version of that tool which it seems to be in early development phase and not ready for the market yet.

    All of the complex report logic is handled in your Oracle Report (rdf) file.
    If your Oracle report is working OK, then this report should be generating XML.
    After running your report, go to the View Requests window. Highlight your request, and click the Diagnostics button. Then click the 'View XML' button. If you see XML data, then you should be OK.
    When I faced a similar issue, it was because the '1 step' process didnt work for the particular report I was using. The '1 step' process doesn't work for every report. Which report are you using?
    If the report is submitted via a form (not the concurrent manager request form), then you probably need to use 2 steps to produce the desired output.
    For more information, see the following thread:
    Enhancment to avoid 2 step check printing
    HTH,
    Mark K

  • Concurrent Manager Issue in Oracle Apps 11i on MS Windows 2003

    Hi,
    We have Oracle Apps 11i (11.5.10) on Windows 2003 running Oracle Financilas and Supply Chain.
    From this morning onwards, concurrent requests are not getting completed. All requests are showing Running Normally. I checked the server (Single Node 4 GB Memory) and CPU usage is more than 90%. Task Manager is showing 50% CPU usage for SYSTEM (Image Name). Once the CPU usage for SYSTEM(image name) goes beyond 40% then the server is becoming slow and the problem starts.
    When I stop the Concurrent Manager it does not stop and I have to End Process the FNDLIBR process manually.
    I have recreated the concurrent manager using CCMSETUP and also ran cmclean.sql. Nothing is helping.
    System is Live since 2006 and the issue started only today.
    Please suggest any solutions as this is happening in our Production system.
    Thanks.
    Thiru

    Thiru,
    Which concurrent manager consumes the CPU usage? Are you able to identify it?
    Any errors in the CM log file? Did you try to start the CM with diag=y and see if any errors are reported in the log files?
    What happen to the CPU usage when you stop the CM?
    I assume that you are running Purge Concurrent Manager/Requests on regular basis, so this should not be an issue here.
    Please review the following notes, and see if it helps.
    Note: 114380.1 - Concurrent Manager Processes Taking Lots of CPU
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=114380.1
    Note: 264752.1 - FNDLIBR Consuming Memory Causing CPU Utilization To Increase Daily
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=264752.1
    System is Live since 2006 and the issue started only today.I assume no changes have been done recently, correct?
    Regards,
    Hussein

  • Running report in concurrent manager using unix shell script to create PDF

    Hi,
    I need help urgently, we are in the process of migrating from 10.7 to 11i. My problem is we have a report created in 10.7 that is ran through concurrent manager using shell scripts(host) and the output is stored as .pdf, in 10.7, it works perfectly. Now I am also doing it in 11i but it gives some error. The shell script from 10.7 is: r25runm module=$XXX_TOP/srw/test.rdf \
    userid=$1 batch=yes \
    desformat=pdf destype=file \
    desname=$XXX_TOP/outbound/test.pdf
    I change the shell script in 11i as follows:
    ar60runb report=$XXX_TOP/reports/US/test.rdf \
    userid=$1 batch=yes \
    desformat=pdf destype=file \
    desname=$XXX_TOP/outbound/test.pdf
    I checked your metalink, and I am confused which is the right executable I should use, is it ar60runb or ar60run or rwrun60b or rwrun60c or rwrun60b, which is which? how many parameters do I have to include?, some documents are saying I have to use the 4 parameters-orauser/pwd, userid,username, request_id, others one.Which parameter/s go/es with what executable. We are using HP-UX server 64 bit. In 11i, when I run in concurrent manager it gives me an error:The executable file /chdev/fd11/u00/fd11appl/xxx/1.0/bin/test for this concurrent program cannot be executed.
    Contact your system administrator or support representative. Verify that the execution path to the executable file is co.
    I have checked Metalink and follow the directions, created a link fndcpesr, check and set the permissions, etc. Play around with the executables ar60runb or rwrun60 etc., the parameters. The ar60* or rwrun60* executable permissions are -rwxr-xr-x and $XXX_TOP/fnd/../fndcpesr is -rwxr-xr-x. Also, why is ar60* executables located in $FND_TOP/bin, whereas rwrun60* executables are in $ORACLE_HOME/bin? Please help, I need an answer urgently ,I have to complete this task before Tuesday 9/16/2003 for our migration deadline. Thank you very much.

    I have already fixed the problem, TY anyway

Maybe you are looking for