Single SOA Suite Install with multiple oc4j instances and java processes

We right now have 5 BPEL processes and 5 ESB processes all running under one java.exe process. We would like to seperate some of
them out into their own java.exe processes without having to install more
%ORACLE_HOME% instances of SOA Suite. I can create an oc4j instance but of
course it doesn't have any SOA Suite stuff deployed to it. I tried to see what
the install would do with this new oc4j instance but it wants to create a new
%ORACLE_HOME% with an entire installation of SOA Suite.
Is there some sort of way to clone oc4j instances that have SOA Suite deployed to them so that you
don't need multiple %ORACLE_HOME% instances?
### How is this Issue Impacting Your Business ###
We really don't want to have a lot of %ORACLE_HOME% instances to have to maintain. We are
migrating projects over from our current integration server product and we'll
have potentially dozens more BPEL and ESB projects. We definitely want to
group and isolate projects so that outages of one project do not bring down
others that are unrelated.
We are currently experiencing periodic problems with one BPEL project that requires recycling but all the other BPEL and ESB
projects get recycled also. If we could put this project into it's own java
process without creating another SOA SUITE instance, it would be a big
help.
ANSWER
=======
You can create multiple domains in BPEL or create multiple systems/groups in ESB to group different projects.
MY REPLY:
=========
We have been using systems/groups in ESB but they all run under the save java.exe process. I would assume that having a seperate domain in BPEL would also run in that same java.exe process.
Right now, the one BPEL project we have a problem with will gobble up all the JDBC connections from time to time and that requires a recycle of SOA Suite, which means all BPEL and ESB projects that run in that java.exe process get recycled also. We're working that issue in a different ticket.
It would be nice if the SOA Suite installation would install against a new oc4j instance and not assume it has to create a complete %ORACLE_HOME% instance. The components of SOA Suite seem to be J2EE based components.
Scenario: I already have an oc4j instance called oc4j_soa and a complete %ORACLE_HOME% installation of soa suite. I then create a new oc4j instance from Enterprise Manager. Then I would deploy the esb-dt, esb-rt, orabpel, etc. components of SOA Suite to that new oc4j instance and modify the necessary config file so that it can work with OHS and the SOA Suite Databases. Is this possible?
Does anyone have any experience with this or do people typically install multiple complete installation of SOA Suite with mulitple Oracle Homes?

Hi,
yes, on metalink you get in touch with real experts....
You have to install serveral application servers to get different ORACLE_HOMEs.
For each one, you can install a BPEL PM.
But: For each BPEL PM you need your own database instance, or you have to configure them as a clustered BPEL installation.... (but i do not know if this work with non RAC DBs)

Similar Messages

  • Multiple application instances and inter process communication.

    Hi,
    I am looking at having a main application instance spawn individual application instances. But when launching another instance I need to message the main application so it can spawn a window.
    How do I go about communicating between application instances in order to do this ?
    Many thanks in advance,
    Aaron

    RMI is your best bet - or, if the IPC is pretty simple, then you could just open a simple socket listener in the primary app...
    - K

  • Is it possible to use SOA Suite 11g with JDeveloper's integrated WebLogic?

    Is it possible to use SOA Suite 11g with JDeveloper's integrated WebLogic? Or do you have to install an external WebLogic?
    Thanks for help.
    Edited by: user7722720 on 07-Dec-2011 02:04

    Hi
    By default, NO it is NOT possible to deploy any SOA Applications on Integrated Weblogic Server that comes with JDeveloper. This integrated weblogic server is very light weight basic weblogic server with single domain (only 1 AdminServer) to deploy a standard J2EE, ADF Applications like EJBs, WebApps, WebServices, ADF Apps etc. BUT SOA (having BPEL, BPMs etc ) cannot be deployed.
    There is an option to upgrade this integrated weblogic server and install SOA on top of this. Like download soa installer that matches with your JDeveloper version and install soa on top of this weblogic. BUT I strongly do not recommend this, because you will not be able to upgrade iin future to the latest versions.
    Yes, its always better to install the standalone Weblogic Server that matches with your JDeveloper version. Then install SOA on top of this Weblogic Server. Then create RCU Schemas in any Oracle Database. Run config wizard and create a SOA Domain. Now integrate this in your JDeveloper to deploy any soa applications.
    Make sure that JDeveloper, Weblogic Server, SOA Software, RCU all these versions should match and they should be same.
    Thanks
    Ravi Jegga

  • Oracle SOA Suite Installation with traditional Oracle Infrastructure

    Dear All.
    Good day, I have a question related to the Oracle SOA Suite, I need to know if I can use Oracle Application Server 10g Release 2 ( the traditional version) which contains the Oracle Infrastructure & Oracle Middle tier on the same product, Business Intelligence & Forms version, to work with Oracle SOA Suite 10.1.3 Release 3, to give the authinticatio & authoraization using Oracle Internet Directory not using the Java SSO.
    Is this has any effect of development the BPEL Processes or the web services? such as using specific Java containers??
    can I use this OAS 10g Realease 2 to deploy the web applications (J2EE) and integrate them with BPEL processes deployed on the Oracle SOA Suite Installation??
    I really need help, thank you in-advance
    Adham Hattab

    Hello.
    When you install SOA Suite you get typically a "home" and "oc4j_soa" container. You can deploy apps into the "home" container if you wish. Technically you could also deploy into oc4j_soa, but I strongly suggest leaving it alone!
    You can also do a 2nd Oracle install in a new Oracle Home to just have a J2EE server, in order to deploy web apps. Or, you can use WebSphere, Sun, or WebLogic, too. You can add a new OC4J container to your Oracle app server home. That is what we do typically - that way large apps can have their own JVM and memory, you can restart an OC4J container to "reboot" a problem app without impacting apps in other OC4J containers, etc.
    You can configure OAS to use OID or any 3rd-party LDAP for authentication/authorization, including Active Directory. At our site we use OID Directory Integration and Provisioning (DIP) to import AD users/groups into OID. This way corporate users/groups/logins are all available to OID, making SSO that much more powerful, with no need to create new accounts just for OAS.
    The install docs and/or MetaLink (My Oracle Support now) should have details on what versions of OAS work with OID. As I mentioned, we have Business Intel. & Forms (10.1.2) and SOA Suite (10.1.3.3) both using OID 10.1.4.0.1 (which itself is on top of OAS 10.1.2.2).
    Daren

  • One Oracle Application Server and multiple OC4J Instances

    While we are getting new server (for development) we have to set-up a Development and Production enviroment for our project (dont have previous OAS installation) but on the same machine.
    So, is a good option to have One OAS INstallation (Ora Home) and then create multiple OC4J instances, one for each environment (Development, QA and Production)?, is it possible? How to manage deployments between OC4J instances, simulating different contexts if they are in the same server and under the same HTTP Server? Will be there conflicts?

    Hi,
    you can do this and OracleAs will manage the different instances. The deployment can be done with Enterprise Manager in which case you select the OC4J instance first before deploying. If deploying from JDeveloper, you can specify the OC4J instance when creating the named connection
    Frank

  • LDAP connections with multiple proxy instances

    After configuring LDAP connectivity through the Admin application on a machine with multiple proxy instances I end up with:
    number of proxy instances x LDAPConnPool times number of connections to the LDAP server.
    Question: Is it possible to prevent some of the proxy instances from opening LDAP connections?

    Hi
    Increase the IDLE timeout value on the LDAP server. Of course, this just extends the inevitable. Check if there is a way to disable IDLE timeout on LDAP server.
    Regards,
    Nagendra HK

  • Oracle Coherence Examples with Oracle SOA suite 11.1.1.4.0 and JDeveloper.

    Hi,
    I am new to Oracle Coherence. I was looking for examples implementing Oracle Coherence step by step so as to get a basic understanding using JDeveloper but most of the examples available are using Oracle Service Bus and Eclipse.
    Could anyone please help me in providing link with examples using Oracle Coherence with Oracle SOA suite 11.1.1.4.0 and JDeveloper.
    Thanks for the needful.
    Cheers,
    Varun

    Hi Varun,
    Please find the answers to your questions below:
    1) Could you please let me know how to use this system property -Dtangosol.coherence.override in my application so that I can coordinate between the cluster used by my application and the one started for using Coherence Node.
    You need to specify this property in the Java Options of your server or cache node startup script.
    2) I was trying to understand how to use this tangosol-coherence-override.xml but the document is pretty confusing. I am not able to understand that whether I am suppose to use it at server level or at application level.
    I would suggest extract the coherence.jar and you it would be important for you to have a look at the tangosol-coherence.xml and tangosol-coherence-override.xml. This file is used to override any of the properties specified in tangosol-coherence.xml for your cluster configuration for example, clustername, multicast ip and port or WKA for unicast, logging and so on.
    3) Another point is how to coordinate among tangosol-coherence-override.xml, coherence-cache-config.xml and -Dtangosol.coherence.override system property from my application
    Ideally you should specify in the java options of your application startup but you can also sepcify using System.setProperty("property", "value") in you code for specifying the various properties
    4) How to use the cache updating mechanisms from an application?
    I am not clear what do you mean by cache updating mechanisms? If you mean how you can update the cache from application then you can use simple Put, Entry Processor and so on. Refer NamedCache APIs to start with for operations but there many other ways to update the cache from within application or otherwise
    Hope this helps!
    Cheers,
    NJ

  • Failure of SOA Suite install

    Installed SOA Suite (Win2K) - no problem, can access the SOA Suite.
    However, after reboot system and cannot access the SOA Suite. Error is The Page cannot be displayed.
    I have tried this three times - same problem.
    Loopback adapter has been installed and works for other product. In the Control panel there are no entries in the Services window for the SOA Suite.
    PLEASE let me know what the problem is or what to do to get it running.
    Thanks - Ken

    The Basic Install option does not create a Windows Service so you won't see the SOA Suite there (it was there in the May version of the beta but no longer). You do get Olite there.
    So, after rebooting, Olite is started but not the suite. You have to start the suite manually. Use the Windows Start menu and "Start SOA Suite" from the SOA Suite program group.
    Note that you have to have a status of Alive before you continue. If you get Init, just Start again for updated status (doesn't actually keep starting the server, just gives you new status).
    Heidi.

  • OutOfMemoryException On SOA Suite installed in Linux on Amazon Cloud

    Hello, I need information about if exist any type of optimization for the SOA Suite Installed on Linux in a Cloud Aazon.
    The problem is that after working for a long time, the suite turns very slow and throws errors such as OutOfMemoryException.
    anyone knows how to fix this?
    Thankyou very much.

    Can you post the out-of-memory error's complete info here? There could be many reasons behind an out-of-memory error.
    For the benefit of other users of this community,
    If you see anything related to OutOfMemory due to Number of Threads, then set -Xss memory option to a higher value.
    If OutOfMemoryError thrown for the reason of PermGen Space size exceed then set -XX:MaxPermSize memory option to a higher value.
    -sever option helps to deal faster in thread context switching.
    -Xms and -Xmx options set starting heap size and maximum heap size respectively. Make these two values equal to get best performance in server mode and minimize GC cycle.
    Regards,
    Anuj

  • How do I fix a initializing problem with my macbook pro? I only get to the blank screen with the apple logo and the "processing something"sign... it just doesn't start the system....

    How do I fix a initializing problem with my macbook pro? I only get to the blank screen with the apple logo and the "processing something" sign... it just doesn't start the system....
    Please help
    Marcelo

    If there is no loading bar, it's usually a problem with a third party kext file in OS X itself.
    You can press the power button down to force a hardware shutdown, then reboot holding the shift key down on a wired or built in keyboard, this will disable them and you go around and update your third party software.
    Gray, Blue or White screen at boot, w/spinner/progress bar
    Also take this time to backup your users files off the machine if possible.
    Most commonly used backup methods
    Sometime that won't work and you need to do more
    ..Step by Step to fix your Mac

  • I attempted to upgrade the software on my iPad and I got a message that said it couldn't restore the iPad software due to an error. Now the iPad has a black scrren with the apple symbol and the processing symbol going around.

    I attempted to upgrade the software on my iPad 2 and I got a message that said "unable to restore Ipad due to error". Now the iPad had a black screen with the Apple symbol and the processing symbol going around and around. When I tried to re connect it to iTunes is says "cannot connect to this iPhone due to error". How do I reset the ipad?

    Please Get the iPad User Manual for iOS 5.

  • DB Version Error when install SOA Suite using with DB 10G 10.2.0.1

    Hi,
    I am trying to install SOA Suite 10.1.3.1.0 in Windows XP environment where an Oracle 10g database 10.2.0.1 is pre-installed. When I try to use Advanced Installation, the system says that my database version should be 10.2.0.2 or higher. I couldn't find any 10.2.0.2 version or higher for Windows XP on Oracle download site. There is only 10.2.0.3 for Windows Vista. Anyone knows whether there is a workaround?
    Thanks in advance,
    Jeff

    Hi, I met this problem some weeks early. I wrote a conlusion about this:
    Update Oracle Database 10.2.0.1 to 10.2.0.2 on Windows XP
    When I install Oracle SOA Suite 10g Release 3(10.1.3.x, soa_windows_x86_101310_disk1.zip download from http://www.oracle.com/technology/software/tech/soa/index.html), a error occured. Because the version of Oracle Database on my laptop is 10g Release 2 (10.2.0.1). Then I download the update patch p4547817_10202_WINNT.zip from metalink.oracle.com and install the database without installing the starter database and instance (orcl). After this, use p4547817_10202_WINNT.zip to updata Oracle Database 10.2.0.1 to 10.2.0.2 and then use DBCA to install a new database and instance (orcl).
    Summary:
    1. patch: p4547817_10202_WINNT.zip downloaded from metalink.oracle.com
    2. only install Oracle database software, don't install any database or instance
    3. use p4547817_10202_WINNT.zip to update the database software
    4. use DBCA to install a new database
    Question:
    1. how to update when there already exist data in database?
    2. Oracle database express edition isn't stabile enough? Because there are always some error appear during SOA Order Booking demo using.

  • Installing/Configuring multiple CMS instances in a single server machine

    Hello,
    We are installing BO enterprise server and we have a requirement which is as follows..
    1. We have been given 1 server machine ( actual physical hardware machine )
    2. We have been given two database repository instances ( one for Dev , other for QA )
    3. We have to configure the 2 environments in the same server.
    This means, Having two different CMS instances and pointing them to 2 different database repositories in one hardware server machine.
    Any pointers how this can be achieved ?
    I found a link where its mentioned that it can be achieved through the concept of SIA
    [http://www.businessobjectstips.com/tips/server/business-objects-xi-3-xs-server-intelligence-agent-sia/]
    But how do we achieve it?

    First of all - this is not a good idea. It's possible to do, but not a good practice.
    The purpose of QA environment is to Test what has been developed. If QA and DEV are on the same machine - what's the point?
    Then your hardware server has to be big enough to support this.
    I might be better to have 2 VM instances...
    As to how to go about doing that :
    1. It has been discussed here before, so if you search you'll see some good threads on the subject.
    2. You'll need to review Admin guide and Install and Deployment Planing guides for the version of BO software you're going to use. (http://help.sap.com)
    3. While pure BO stuff is fairly easy - you just create 2 SIA each pointing to its own DB and use different port ranges for both - you'll need to think about how to go about maintaining 2 instances of the Application server (Tomcat, WAS, WL etc ) to host 2 sets of BOE web apps (Infoview/CMC/dswsbobje)).

  • Multiple OC4J instances

    What is the difference between
    1) Creating two OC4J instances on the same host and deploying the same application
    on both with the same URL context
    2) Creating one OC4J instance on one host with two processes

    2) Creating one OC4J instance on one host with twoprocesses
    m_yasin, can you explain how you plan to do that?
    Inside of the Enterprise Manager which comes with OracleAS, there's a "Create OC4J Instance" button. You can click that and create a new OC4J instance with a name of your choosing.
    With the multiple process model you have one set ofconfiguration files to maintain. So
    arguably the onus on management/config is less.If you have one set of configuration files, then when
    you start oc4j, you have to at least specify
    different port for each of those multiple process.
    Can it be/is it done by oracle AS automatically
    behind the scene? OracleAS automatically takes care of it for you -- the OPMN component of OracleAS is responsible for starting (and ongoing monitoring) of processes -- it will allocate a unique set of ports to each instance it manages.
    If you look in the $ORACLE_HOME/opmn/conf/opmn.xml file, you will see that where there is an entry for an OC4J instance, you will see a number of sub elements which effectively define a protocol and a port range to use for that protocol. OPMN will select a free value from this range (starting from the lower bound) and assign to each process it starts.
    If you are using OC4J standalone and manually starting each instance, then you need to adjust the ports in one of the instances so that there are no collisions. This is done using the XML files in the j2ee/home/config directory.
    >
    I have been trying to collect any advantage and
    disadvantage of start two oc4j processes with one
    oc4j configuration. However, I would like to know
    first if this is a supported configuration of AS.Yes its fully supported with OracleAS -- the documentation clearly covers it.
    To start multiple-processes from one configuration file, you can either edit the opmn.xml file and specify a value >1 for the num_procs element inside of relecant OC4J instance's process-type configuration or you can do the same thing by entering a value >1 against the "The Number of Java Virtual Machines'" configuration setting inside of Enterprise Manager.
    cheers
    -steve-

  • Cannot start managed server domains for SOA Suite 11g with Weblogic

    Hi all,
    I have installed Oracle 11gR1 (11.1.1.3) SOA Suite with Oracle 11gR1 (10.3.3) Weblogic on Oracle Enterprise Linux 5 (64 bit OS) platform and cannot get the managed server domains to start due to the following
    authentication errors.
    $ sh startManagedWebLogic.sh soa_server1 http://xxx.xxx.xx.xxx:7001
    <Dec 14, 2010 11:12:44 AM EST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <Dec 14, 2010 11:12:44 AM EST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
    <Dec 14, 2010 11:12:44 AM EST> <Notice> <LoggingService> <BEA-320400> <The log file /weblogic1033/oracle/user_projects/domains/dummy_domain/servers/soa_server1/logs/soa_server1.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.>
    <Dec 14, 2010 11:12:44 AM EST> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to /weblogic1033/oracle/user_projects/domains/dummy_domain/servers/soa_server1/logs/soa_server1.log00005. Log messages will continue to be logged in /weblogic1033/oracle/user_projects/domains/dummy_domain/servers/soa_server1/logs/soa_server1.log.>
    <Dec 14, 2010 11:12:44 AM EST> <Notice> <Log Management> <BEA-170019> <The server log file /weblogic1033/oracle/user_projects/domains/dummy_domain/servers/soa_server1/logs/soa_server1.log is opened. All server side log events will be written to this file.>
    <Dec 14, 2010 11:12:46 AM EST> <Error> <Security> <BEA-090870> <The realm "myrealm" failed to be loaded: weblogic.security.service.SecurityServiceException: com.bea.common.engine.ServiceInitializationException: <openjp
    <Dec 14, 2010 11:12:46 AM EST> <Error> <Security> <BEA-090870> <The realm "myrealm" failed to be loaded: weblogic.security.service.SecurityServiceException: com.bea.common.engine.ServiceInitializationException: <openjpa-1.1.1-SNAPSHOT-r422266:891341 fatal store error> kodo.jdo.FatalDataStoreException: error result.
    weblogic.security.service.SecurityServiceException: com.bea.common.engine.ServiceInitializationException: <openjpa-1.1.1-SNAPSHOT-r422266:891341 fatal store error> kodo.jdo.FatalDataStoreException: error result
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initializeRealm(CommonSecurityServiceManagerDelegateImpl.java:465)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadRealm(CommonSecurityServiceManagerDelegateImpl.java:840)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initializeRealms(CommonSecurityServiceManagerDelegateImpl.java:869)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1028)
    at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:875)
    There are 1 nested errors:
    weblogic.security.service.SecurityServiceRuntimeException: [Security:090399]Security Services Unavailable
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(CommonSecurityServiceManagerDelegateImpl.java:916)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1050)
    at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:875)
    at weblogic.security.SecurityService.start(SecurityService.java:141)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    >
    <Dec 14, 2010 11:12:46 AM EST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>
    <Dec 14, 2010 11:12:46 AM EST> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>
    <Dec 14, 2010 11:12:46 AM EST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
    Caused By: netscape.ldap.LDAPException: error result (49)
    at weblogic.ldap.EmbeddedLDAPConnection.bind(EmbeddedLDAPConnection.java:639)
    at weblogic.ldap.EmbeddedLDAPConnection.determineFailover(EmbeddedLDAPConnection.java:2204)
    at weblogic.ldap.EmbeddedLDAPConnection.connect(EmbeddedLDAPConnection.java:366)
    at com.bea.common.ldap.LDAPConfiguration.getConnection(LDAPConfiguration.java:78)
    at com.bea.common.ldap.LDAPStoreQuery.executeQuery(LDAPStoreQuery.java:199)
    Truncated. see log file for complete stacktrace
    >
    <Dec 14, 2010 11:12:46 AM EST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
    <Dec 14, 2010 11:12:46 AM EST> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason:
    When I remove boot.properties file from $MIDDLEWARE_HOME/user_projects/domains/dummy_domain/servers/AdminServer/security
    I am able to start AdminServer, however, the ManagedServers do not start. When I try to use boot.properties file for AdminServer it will not start neither will Managed Servers.
    If anyone has idea how to resolve the issue, please let me know. I have tried using the following commands to change the passwords for ManagedServers to no success:
    cd /weblogic1033/oracle/user_projects/domains/dummy_domain/security
    java -cp /weblogic1033/oracle/wlserver_10.3/server/lib/weblogic.jar:$CLASSPATH weblogic.security.utils.AdminAccount newuser newpassword .
    It works but fails to change the password. I also tried changing settings for LDAP and security in the admin console to no success in resolving this issue.

    Take a backup of ldap folder under servers/managedServerName/data folder and delete those and thn restart managed servers,

Maybe you are looking for