Advantage of using multiple oacore processes

Hi All,
EBS R12.1.3 , DB : 11gR2 , ( Only One Middle Tier)
Generally based on the number of active users , We increase the oacore procceses and JVM memeory .  each oacore processes have its own JVM memory.
We increased number of proccess for oacore to 3.
As per my understanding Whenever a request ( OAF/JSP/ADF Pages)  come , it passes to one of the oacore procesess.
If I am correct, I have few question :
> What is the used at OC4j level , which redirects the request to one of the oacore proceess.( How it is load balanced, if yes).
> If the request passes to one of the oacore procceeses , if it start consumes all the JVM , will the request passes to other JVM/oacore (if it uses any clustering at oacore level).
Please help to understand this.
Regards
Sourabh Gupta

Hi;
I suggest please review below which could be helpful on your issue:
Why R12 Default OACORE Memory Settings Are Not Enough
OACore monitoring question
ebs r12 oacore memory
How to monitor OACore JVM?
Regard
Helios

Similar Messages

  • Using multiple EIM tables in single process section

    Hi ,
    Often we come across a situation where in some required columns are mapped in one EIM table and some mapped in the other EIM table mapped to a given base table.
    Is there a way wherein we can utilize multiple EIM table having mapping of a base table under the same process section with only base table parameter poiting to the target table.?
    Regards,
    Ashutosh

    Hi,
    May be I have misinterpreted what has been mentioned in the EIM admin guide.In the page 41 chapter EIM Configuration File the following has been mentioned for the TABLE paramter.Therefore i was wondering if we can use more than one table in a given process section in IFB file.
    [TABLE           Required. Specifies the name of an EIM table used in this process.
                         *Multiple TABLE parameters may be used to define a process using*
                         *more than one table*.
                         Example:
                         TYPE = EXPORT
                         BATCH = 101
                         TABLE = EIM_ACCOUNT
                         EXPORT MATCHES = S_ORG_EXT, (NAME > ‘A’)
    NOTE: For performance reasons, you should limit the number of
    tables to export or merge in a single process section to five tables or
    fewer.]
    Warm Regards,
    Ashutosh

  • Best way to ensure combinations from the ValidationSet parameter attribute are processed correctly in PowerShell without using multiple IF statements?

    I have an advanced function I have been working on that looks something like this:
    Function Do-Something
    [cmdletbinding()]
    Param
    [Parameter(Mandatory=$true,
    [ValidateSet('Yes', 'No', 'Y', 'N', IgnoreCase = $true)]
    [string[]]$Param1,
    [Parameter(Mandatory=$true,
    [ValidateSet('Yes', 'No', 'Y', 'N', IgnoreCase = $true)]
    [string[]]$Param2,
    [Parameter(Mandatory=$true,
    [ValidateSet('Yes', 'No', 'Y', 'N', IgnoreCase = $true)]
    [string[]]$Param3
    Begin {}
    Process
    My question is, how do I get the values such as "Yes", "Y", "No", and "N" that's located in the [ValidateSet()] validation attribute processed correctly without having to use multiple "If" and "ElseIf"
    statements. 
    For instance, I want to avoid the following, because I know there is a faster and more efficient way (less typing) to do it:
    If ($param1 -match "Yes" -or "Y" -and $param2 -match "Yes" -or "Y" -and $param3 -match "Yes" -or "Y")
    #Do something here
    ElseIf  ($param1 -match "No" -or "N" -and $param2 -match "Yes" -or "Y" -and $param3 -match "Yes" -or "Y")
    #Do something
    I was reading that splatting may help me here, but I am new to the splatting technique and need some help with this one.
    I appreciate any help that anyone can offer. 
    Thanks

    Is this what you are trying to ask how to do?  Your posted script is written incorrectly and will not work at all. 
    Function Do-Something{
    [cmdletbinding()]
    Param (
    [Parameter(Mandatory=$true)]
    [ValidateSet('Yes','No','Y','N')]
    [string]$p1,
    [Parameter(Mandatory=$true)]
    [ValidateSet('Yes','No','Y','N')]
    [string]$p2
    Begin{
    Process{
    # parse the strings to booleans
    $p1a=if($p1 -match 'Yes|Y'){$true}else{$false}
    $p2a=if($p2 -match 'Yes|Y'){$true}else{$false}
    if($p1a){Write-Host 'P1 is good' -ForegroundColor green}
    if($p2a){Write-Host 'P2 is good' -ForegroundColor green}
    if($p1a -and $p2a){
    Write-Host 'All conditions met' -ForegroundColor green
    }else{
    Write-Host 'Conditions not met' -ForegroundColor red
    PS C:\scripts> Do-Something Y n
    P1 is good
    Conditions not met
    PS C:\scripts> Do-Something n n
    Conditions not met
    PS C:\scripts> Do-Something y y
    P1 is good
    P2 is good
    All conditions met
    This handles case and creates a tracking Boolean fo reach parameter so you can just build simple logic.
    ¯\_(ツ)_/¯

  • I want to use multiple colors in the same box - Pantone plus process. I am trying to create a support plate of cyan under a PMS.

    I want to use multiple colors in the same box - Pantone plus process. I am trying to create a support plate of cyan under a PMS.

    How is the external drive formatted?
    Allan

  • How to use the 'Decision between multiple alternatives' Process variant

    Hi ,
    Can anyone tell me how to use the 'Decision between multiple alternatives' Process variant in BI 7 Process chains ?
    The requuirement is that I have a DSO eg DSO 1 from which i have to load DSO 2 and DSO 3 . Now if the number of Records in DSO 1 are < 100 i will load DSO 2 from DSO 1 else i will load DSO 3 from DSO 1 .
    So in the PC i have used a 'ABAP Program' variant (which counts the number of rows in DSO 1) after loading DSO 1 and  after this 'ABAP Program' Variant , i have used the 'Decision between multiple alternatives' Process variant. Problem is it is giving me only some some system fields in the formula , like sy-datum or sy-timlo , which are of no use here .
    It would be great if i can receive some help here .
    --Devraj

    in RSPC you create a ABAP processing type "ending with specific values".
    We use true or false for things as you specify.
    your abap program should return a true or a false to indicate which of the situations is applicable.
    Is this helpful?
    Marco

  • Data Transfer using LSMW IDOC processing with multiple segments

    we need to post the document data (Header structure, BP item structure, G/L item structure..etc) using LSMW IDOC processing.
    is it possible to transfer data for all these structures (Segments) in single file?

    Thanks for the reply.
    I am assuming when we are specifying the file in LSMW we are going to give the option to generate the file with include all structures.
    could you please elaborate further is there any thing specific we need to do while configuring LSMW to get the file for all segments in the IDOC with field names which we are going to populate with data, so that we can use it for data transfer.
    any help document will  be helpful.

  • Multiple BPEL Process Managers in one environment?

    Hi,
    I'm quite new to the Oracle SOA product line, so please be gentle when my question doesn't make sense.
    I’m in the process of designing a new enterprise architecture based on service orientation. I’m looking at the Oracle SOA Suite software to get a better understanding of what things will look like when getting to the actual implementation.
    Some internal projects are moving fast, so I’m trying to get an understanding on how things will work out in the future. One case has my current attention, related to the BPEL Process Manager.
    A 3rd party vender is offering a specific solution which is using or based on the BPEL Process Manager. This solution can be purchased as a black-box. From the perspective of my new architecture I would like to purchase the SOA suite as a whole. New developments will most likely be using the BPEL Process Manager for orchestration. But when purchasing the black-box application, the environment will be extended with an extra BPEL Process Manager. My first thought is to try and incorporate the BPEL processes from the 3rd party vendor onto one single BPEL Process Manager. But I also think two BPEL Process Managers can have advantages.
    I’m not sure how to go forward with this. How should I handle this? Is it common to have multiple BPEL Process Managers in one environment or should I pursue maximum integration and only go for one BPEL Process Manager?

    Hi,
    We have similar situation at my current client site and we are going with two seperate BPEL PM installs for various reasons. One of the main driver in our case is conflicting in timelines of two seperate projects.
    But my suggestion is to go with single enterprise install if that's not breaking the 3rd-party vendor supporting contracts. This has obviously benefits of redecued infrastructure/administrative and other related costs. How many processes does the vendor has as part of their solution? If they are handful you know it doesn't justify having seperate environments.
    On the otherhand having two seperate installs isn't bad either depending on how big or small your SOA service/process orchestration footprint is. We don't have complete handle on the performance/scalability aspects of BPEL PM based on number of processes deployed. But as you can see that may be one of drivers to have redundancy in BPEL PM servers.
    End of the day there is no clear cut answer. If you have funding and resources, go with two seperate instances. But from architectural perspective better to have single install with clustering for better performance/scalability.
    HTH
    Regards,
    Rajesh

  • How can i execute multiple database operations using multiple objects

    i have data in files which i need to read/parse and insert/update the database. can someone tell me how can i read multiple statements at a time and process using multiple objects.

    This doesn't seem like too much of a JDBC question or at least the answer as I see it isn't unique or specific to JDBC.
    If you want to run multiple processes within your single program then you need to use Java threads. I would recommend you read up on how to properly code Java threads and if you have questions unique to your multi-threaded JDBC implementation come back and ask those questions.
    You may also want tot take advantage of a transaction manager that includes a database connection pool that will handle most of the complexity for you. Depending on the flexibility of your architecture you may not have to do any thread coding at all when using a transaction manager.

  • Advantage of using Enity EJBs ?

    I see the advantages of using Stateless Session Beans because you can
    have pools of them which can improve performance....but since Entity
    EJBs need to constantly go back to the database to refresh themselves
    can someone give me some basic ADVANTAGES of using them as opposed
    to
    regular JavaBeans or Stateless Session Beans ?
    Thanks in advance!

    Thanks for your input.
    I'm familiar with Entity Beans but still do not see their advantage.
    Yes they are persistent but the data in the database is persistent as well
    and
    since you need to go back to the database for each operation I'm not seeing
    how their persistence is an advantage!?!. If you didn't need to refresh the
    BEAN
    between invocations I could see how Entity Beans could have advantages but
    that
    doesn't appear to be the case.
    Thanks again.
    "shiv" <[email protected]> wrote in message
    news:[email protected]...
    >
    The following is straight from sun's website
    Entity beans differ from session beans in several ways. Entity beans arepersistent,
    allow shared access, have primary keys, and may participate inrelationships with
    other entity beans.
    Persistence
    Because the state of an entity bean is saved in a storage mechanism, it ispersistent.
    Persistence means that the entity bean's state exists beyond the lifetimeof the
    application or the J2EE server process. If you've worked with databases,you're
    familiar with persistent data. The data in a database is persistentbecause it
    still exists even after you shut down the database server or theapplications
    it services.
    There are two types of persistence for entity beans: bean-managed andcontainer-managed.
    With bean-managed persistence, the entity bean code that you writecontains the
    calls that access the database. If your bean has container-managedpersistence,
    the EJB container automatically generates the necessary database accesscalls.
    The code that you write for the entity bean does not include these calls.For
    additional information, see the section Container-Managed Persistence.
    Shared Access
    Entity beans may be shared by multiple clients. Because the clients mightwant
    to change the same data, it's important that entity beans work withintransactions.
    Typically, the EJB container provides transaction management. In thiscase, you
    specify the transaction attributes in the bean's deployment descriptor.You do
    not have to code the transaction boundaries in the bean--the containermarks the
    boundaries for you.
    Primary Key
    Each entity bean has a unique object identifier. A customer entity bean,for example,
    might be identified by a customer number. The unique identifier, orprimary key,
    enables the client to locate a particular entity bean. For moreinformation see
    the section Primary Keys for Bean-Managed Persistence.
    Relationships
    Like a table in a relational database, an entity bean may be related toother
    entity beans. For example, in a college enrollment application, StudentEJBand
    CourseEJB would be related because students enroll in classes.
    You implement relationships differently for entity beans with bean-managedpersistence
    and those with container-managed persistence. With bean-managedpersistence, the
    code that you write implements the relationships. But withcontainer-managed persistence,
    the EJB container takes care of the relationships for you. For thisreason, relationships
    in entity beans with container-managed persistence are often referred toas container-managed
    relationships.
    "George M. Pieri" <[email protected]> wrote:
    I see the advantages of using Stateless Session Beans because you can
    have pools of them which can improve performance....but since Entity
    EJBs need to constantly go back to the database to refresh themselves
    can someone give me some basic ADVANTAGES of using them as opposed
    to
    regular JavaBeans or Stateless Session Beans ?
    Thanks in advance!

  • How do I use multiple VPP accounts in a school system with 1 Profile manager server?

    I have 40 schools with their own money they want to spend on apps. I need these accounts to be seperate. We are registered in the Device enrollment program and are using Apple's profile manager to distribute VPP apps. In the DEP website you can add existing vpp admins. I had hoped when these accounts purchased apps, the apps would show up in Profile Manager which uses the master Apple ID, but this didn't happen. Anyone know what the correct process is for doing this?

    If you haven't found the answer: You have to install the correct token for each account.  Apple Servers, as far as I know, do not support using multiple tokens at once.  As a result, you will have to swap out each of the 40 tokens anytime anyone wants to buy something then assign it to a user then push the app.
    Or just buy it with a redemption code and give that code to your users.

  • Any examples of a data template using multiple data sources?

    I'm looking for an example report using multiple data sources. I've seen one where they do a master/detail but I'm just looking to combine results in sorted order (sorted across all data sources). The master/detail used a bind variable to link the two defined queries, I'm thinking what I want won't have that, so I'm lost on how to make that happen. I have reports using multiple sql queries and there is a way in the data source pulldown to tell it to combine the data sources. It appears to be a more manual process with data templates, if it's even possible.
    Any pointers/links would be appreciated.
    Gaff

    Hi Vetsrini :
    That's just it. Mine is simpler than that. There is no master/detail relationship between the two queries. I have the same exact query that I run in two databases and I want to merge the results (ordered, by, say eventTime) in one report. So I think my results are going to be two separate groups (one for each data source) which I'll have to let BI merge vis XSLT or whatever it uses. That's fine for small result sets but for larger ones, it would be nice if the database did the sorting/merging.
    Gaff

  • How to use multiple instances of the same dll ?

    Hi,
    I'd like to use multiple instances of a jni dll . I have created
    different threads, in each thread, I have called System.loadLibrary(..),
    and I would like each thread to access a different instance of this
    library.
    Unfortunately, the loadLibrary function is effective only once so I
    can not find the way to do this.
    Can anyone help me on this ?
    Thanks.
    Francois.

    Hi, :)
    and I would like each thread to access a different
    instance of this library.In Win32, this is outright impossible. A DLL will only exist once in a process space.
    In Unix, or at least in Solaris, I think this is also not possible, as libraries are loaded by the dynamic linker, and it keeps tabs of which modules have already been loaded into the process space.
    I'm assuming your problem is that your native library has non-reentrant code.
    If so, there are two approaches you can take to this:
    1) If you have access to the source code for the native library, change it so that it is reentrant.
    2) If you do not, change your Java code so that access to the native code is made from whithin synchronize blocks.
    If your problem is of a different nature, I'll second the words of the previous poster and ask you what it is...
    Cheers,
    J.

  • I use multiple libraries with itunes - should I create a new library for a 2nd iphone

    I use multiple iTunes libraries to manage multiple devices from the same PC.  I'm purchasing an iPhone 6 and currently have a library for my iPhone 4.  Would I create a new library for this new device?  Also, to restore all content to my new phone, Will this restore be done from the existing iPhone 4 library?  Is this process documented?

    I can't address specific issues regarding iPhones, but in general you can manage multiple iDevices from a single iTunes library.  The test approach is to maintain one or more playlists for each iDevice you use, and configure the latter to sync only from the relevant playlists:
    This article: Transfer content from an iPhone, iPad, or iPod touch to a new device - Apple Support documents Apple's guidance regarding transferring content from one iOS device to another.

  • What are the advantage of using a passive monitoring technique ?

    What are the advantage of using a passive monitoring technique

    Hi Plawansai,
    I saw your question that is still unanswered.
    I believe an advantage of using a passive monitoring technique is that it won't interfer with live traffic, as it does not inject traffic into the network or modify the traffic that is already on the network.
    One drawback anyway, is that post-processing time can take a large amount of time with passive monitoring!
    A combination of the two monitoring methods seems to be the route to go.
    V.

  • What are Parameters? How are they differenet from Variables? Why can't we use variables for passing data from one sequnece to another? What is the advantage of using Parameters instead of Variables?

    Hi All,
    I am new to TestStand. Still in the process of learning it.
    What are Parameters? How are they differenet from Variables? Why can't we use variables for passing data from one sequnece to another? What is the advantage of using Parameters instead of Variables?
    Thanks in advance,
    LaVIEWan
    Solved!
    Go to Solution.

    Hi,
    Using the Parameters is the correct method to pass data into and out of a sub sequence. You assign your data to be passed into or out of a Sequence when you are in the Edit Sequence Call dialog and in the Sequence Parameter list.
    Regards
    Ray Farmer

Maybe you are looking for