SOA Suite 12c Installation

By this time, you might already know that SOA Suite12c released last week. The twitter world is abuzz with the most awaited SOA Suite release and gave a welcome in great fashion. I too was equally excited to get a glimpse of it and try out some hands-on the same. In this post, we will quickly go through the SOA Suite 12c installation.

We can say that installation is quite streamlined and made simple with single installer that includes JDeveloper, JDev SOA Extension, RCU, Standalone WLS and Service Bus (formerly Oracle Service Bus). The installer can be downloaded from here.

I tried this installation in Windows 7, 64-bit machine. Make sure you installed JDK and JAVA_HOME environment variable is set before  proceeding with the  installation.

Unzip the installer and start the installation as shown below.


This brings up the welcome screen.


Click Next and set Oracle Home to your desired location.


Click Next to finish Prerequisites check.


Click Next. Here you can review the installation summary and click Install.



Click Finish to complete the installation.


RCU Installation

You need to create the required schemas using RCU before proceeding with domain creation. As I mentioned earlier, no separate installer is required for RCU and comes by default with SOA Suite.

Navigate to $MW_HOME/oracle_common/bin. Locate file rcu.bat and select ‘Run as Administrator’ on right click to bring up the following welcome screen. Make sure that you installed a supported database before proceeding.


Click Next and choose default options for creating the repository.


Click Next and enter your database information with sys credentials.


Click on Next and you can Ignore the warning related to Oracle XE database as you are going to use this domain for development purpose.


RCU will perform some prerequisite checks.


Click OK to bring up following screen. Enter prefix as you desired and select SOA Infrastructure schema. This will automatically select all other dependent schemas as shown.


Click Next and enter the password for all schemas.


Click Next and proceed to next screen by accepting the defaults.





Click on Close to finish RCU installation.

Domain Creation

Navigate to $MW_HOME/oracle_common/common/bin and locate the file config.cmd. Right click and select ‘Run as Administrator’ to bring up the following screen. Enter your desired domain name.


Click Next and select the products that your domain want to support.


Click Next and proceed further by accepting the defaults.


Click Next and enter the credentials.


Click Next and choose Domain Mode. You may want to retain Development as Domain Mode. You can accept defaults for JDK or you can select any other location.


Click Next. Enter STB schema information as shown below and click Get RCU Configuration.


Once schema retrieving is successfully done, click Next.


Click Next and verify that connection test is successful for all the schemas. If not, you can go back to previous screen and modify individual schema connection information.


Once testing is done, Click Next and accept the defaults.


Click Next and in this screen you verify the domain configuration the wizard is going to create.


Click Create to start the domain creation.


Once the the domain creation is successful, Click Next.


Remember Domain Location and Admin Server URL and click Finish to exit the configuration wizard.

Start the Admin and Managed Servers by executing startWebLogic.cmd, startManagedWeblogic.cmd respectively from bin folder of Domain Location (shown above).


25 Responses to “SOA Suite 12c Installation”

  1. 1 svgonugu September 14, 2017 at 9:43 PM

    As mentioned in the error while opening cmd window did you right select and choose Run as Admin

  2. 2 Mohit Dua September 14, 2017 at 4:50 PM

    Running the below command from CMD as an Administrator but getting this repeatedly.
    Can some one help.

    C:\Software\Oracle\fmw_12.>java -jar fmw_12.
    Picked up _JAVA_OPTIONS: -Xmx512M
    Launcher log file is C:\Users\mohit.a.dua\AppData\Local\Temp\OraInstall2017-09-14_04-47-46PM\launcher2017-09-14_04-47-46PM.log.
    Extracting files…………………………………..
    Unable to access or modify the system registry. Select Run as Administrator when opening the Command Prompt and try again.

    Press any key to exit . . .

    JAVA_HOME is set to this
    C:\WINDOWS\system32>set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131

  3. 3 Ankita May 11, 2017 at 12:34 PM

    I am getting error “At least one server in a Coherence cluster should have non localhost address.” while creating the domain.

    • 4 svgonugu May 11, 2017 at 1:00 PM

      Did you choose coherence cluster extension in template section while creating the domain>

      • 5 Ankita May 11, 2017 at 4:23 PM

        There was some issue with the MDS creation !Now I am facing issue while logging in the admin console . I am using weblogic/welcome1 but that’s not working . How to recheck ?

        • 6 svgonugu May 11, 2017 at 4:59 PM

          you can check the logs in startweblogic console to see if there are any errors. Also you should see the message similar to Server state changed toRunning to be able to access the admin page.

  4. 7 Priyanka Mishra May 4, 2017 at 10:53 AM

    Thanks alot Siva . The article is very much informative.

  5. 8 ashish March 14, 2017 at 1:38 AM

    Really helpful. Thanks Siva

  6. 9 Vibhor August 23, 2016 at 1:39 PM

    Hi Siva,
    As Per your Blog I have Installed but I am unable to See SOA and OSB Application in JDeveloper.

  7. 11 naresh June 22, 2016 at 5:37 PM

    hi siva nice blog , no need to instal weblogic software

  8. 13 MK May 24, 2016 at 10:42 PM

    hi Siva, thanks a bunch for detailed installation steps. that said, I am unable to see any Service Bus extension for creating OSB projects in jDeveloper. What am i missing here?

    • 14 svgonugu May 24, 2016 at 11:04 PM

      Did you install the jdev as standalone using its installer? Or used soa suite installer as mentioned in the blog.. when you navigate to File – New – Applications, what are the options you are seeung thr..

  9. 15 Anonymous August 26, 2015 at 8:57 PM

    Thank you for an awesome article, Siva! A quick question, it looks like the OSB server doesn’t start for some reason. It manifests as CommunicationException in the logs. Is it supposed to come up when you start the domain by default, or there is some config that needs to take place?

    • 16 svgonugu August 27, 2015 at 11:05 AM

      In 12c, we don’t have any development mode for domain similar to 11g. so it creates both admin and managed server of OSB. so we need to start both using startWeblogic and startManagedWeblogic. And mgr server does talk to Admin while starting to get some config info. but we don’t have to do anything for this. what’s the error you are seeing and command you used for starting osb server?

  10. 17 chytanya May 18, 2015 at 1:04 PM

    The system cannot find the file C:\Oracle\MIDDLE~1\ORACLE~1\ORACLE~1\jdk\jre\bin
    \javaw. – Im getting this error can anyone help me

  11. 21 suman reddy February 27, 2015 at 12:34 AM

    Thank You very much bro…. superb articale

  12. 22 anil July 23, 2014 at 2:26 PM

    please share the details for standalone setup

  13. 24 Shiva JRK July 5, 2014 at 8:06 AM

    Super Bro… Thanks for this information

  1. 1 SOA 12.2.1 Released!!! | Siva's Blog Trackback on October 29, 2015 at 7:34 PM

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 379 other subscribers

Enter your email address to follow this blog and receive notifications of new posts by email.

%d bloggers like this: