Installing Oracle SOA suite 11g (11.1.1.7)

Installing Oracle SOA Suite is a fairly straightforward process.
We will see how to do this installation on a Windows 7 based machine.

These instructions are generic, you can use these instructions for both 32 and 64bit machines.
You will need at least 4GB of RAM on your laptop/desktop or you might run into the dreaded out of memory errors.

You will need to download the following files to proceed with the installation.
Go to Oracle SOA suite download page here.
Under Oracle SOA Suite 11g Installations, select release 11.1.1.7 and then Microsoft Windows 32-bit JVM.

Download the following files.
  • Database (OracleXE112_Win32.zip).
  • WebLogic server (wls1036_win32.exe)
  • Repository creation utility (ofm_rcu_win_11.1.1.7.0_32_disk1_1of1.zip).
  • Jdeveloper (jdevstudio11117install.exe).
  • SOA (ofm_soa_generic_11.1.1.7.0_disk1_1of2.zip and ofm_soa_generic_11.1.1.7.0_disk1_2of2.zip)
You need to download Jdeveloper SOA extension from a different location.
  • Jdeveloper SOA extension (Download from here).
You need to install these in the following order:
1) Database.
2) WebLogic server.
3) Repository creation utility.
4) SOA.
5) Jdeveloper.
6) Jdeveloper SOA extension.


1) Install the database

First step is to install the database.
Extract the contents of OracleXE112_Win32.zip to a folder and run setup.exe


Follow the below steps to install the DB

1) Click next on the welcome screen.
2) Accept the terms in the following screen and click next.
3) Use the default location or change to a location without space in the path and click next.


4) IMPORTANT : Now do the following
Go to the following location :
C:\Users\user_name\AppData\Local\Temp\{E839CC91-1523-4497-BCFD-5C22565F8553}
Replace user_name with the logged in username.
The last entry in the path might be different for you.

Make a copy of OracleMTSRecoveryService.reg and rename the copy to KEY_XE.reg
Now proceed with the installation.



5) You can specify a password for the SYS user in the following screen. 
Use welcome1 as the password.


6) Review the details and finish installation.


After the installation we need to increase the session and process limit for the database.
Open SQL Command line From the start menu.
Image 009


Run the following commands at the SQL prompt.
connect sys/welcome1@XE as sysdba
show parameter session
show parameter processes
alter system reset sessions scope=spfile sid='*';
alter system set processes=300 scope=spfile;

You will see the following output.
Image 010
Image 011

Image 012



After running the above commands, stop and start the database
Image 013




Open SQL command prompt and run the following commands to verify that the session limit has increased.

connect sys/welcome1@XE as sysdba
show parameter session
show parameter processes 

You should see the following output.
Image 013


2) Install WebLogic Server

Now lets install the Weblogic server.
Open wls1036_win32.exe

Follow the below steps to install the Weblogic server
1) Click Next on the welcome screen.



2) Select ‘Create a new Middleware Home’.
Give the directory path as C:\mw_home
There should be no spaces in the path.
Click Next.


  
3) Deselect the checkbox to receive security updates and Click Next.
4) Select Typical installation and Click Next.
5) Review the directories and Click Next.
6) Review the shortcut locations and Click Next.
7) Review the summary of installation and click next.


8) Uncheck ‘Run Quickstart’ and Click Done when the installation completes.



3) Create DB schema using RCU

We have completed the installation of the Database and the Weblogic server.

Now lets create the required database tables using the RCU.

Extract the contents of ofm_rcu_win_11.1.1.7.0_32_disk1_1of1.zip to a location without any spaces in the path. for e.g. X:\rcuHome

Open Command Prompt to the following location: X:\rcuHome\BIN
Run the following commands:

set RCU_JDBC_TRIM_BLOCKS=TRUE
echo %RCU_JDBC_TRIM_BLOCKS%
rcu.bat
You will see the following output.
image



Follow the below steps to create the required DB schema.

1) Click Next on the welcome screen.
2) Select Create in the “Create Repository” screen and click next.



3) Enter the following details for database connection:
Database type: Oracle database

Hostname: localhost
Port:1521
Service name:XE
Username: SYS
Password:welcome1
Role:SYSDBA
Click next.


You can ignore the following warning.

Click ok  after the prerequisite check.



4) Select SOA and BPM infrastructure.
The dependent components are automatically selected.
Click next.

Click ok after the prerequisite check.



5) Select “Use same passwords for all schemas” and enter the password as welcome1
Click next.




6) Click next in the following screen.
image

Click ok to create the table spaces.
Image 131

Click ok after the table spaces are created,
Image 132


7) Click on Create to start creation of the required schemas.


8) Click on Close after all the schemas are created successfully.




4) Install SOA

We have installed the DB, weblogic server and created the db schema needed for SOA. Lets install the SOA now.

Extract the contents of ofm_soa_generic_11.1.1.7.0_disk1_1of2.zip and ofm_soa_generic_11.1.1.7.0_disk1_2of2.zipto a folder without any spaces in the path.
For example: X:\soa

Open command prompt to the following directory: X:\soa\Disk1
Run the following command: setup.exe –jreLoc C:\mw_home\jdk160_29
The jre location is pointing to the JDK installed automatically your middleware home.

image



Follow the below steps to install SOA.
1) Click Next on the welcome screen.
2) Skip software updates and click Next.
3) Click Next. After the prerequisite check.
4) Select the middleware home C:\mw_home and click next.
5) The WebLogic server will be detected. Click next.



6) Review the directory details and click Install and finish the installation.




4.1) Create SOA domain

We have finished the installation of SOA, lets create a SOA domain for the weblogic server.

Go to start –> Programs –>Oracle SOA 11g - Home1 and click ‘Configure Application Server’
image



Follow the below steps to create SOA domain.
1) Select ‘Create a new WebLogic domain’ on the welcome screen and click next.





2) Select ‘Oracle SOA suite for developers’, ‘Oracle enterprise manager’ and ‘Oracle business activity monitoring’.
The dependent components if any will be automatically selected.
Click Next.



3) Enter a domain name. For example, soa_domain and Click Next.
image


4) Enter the following details
Name:weblogic
Password: welcome1
Click Next.
image


5) Select ‘Development Mode’ and ‘Sun JDK’.
Click Next.



6) First, select all the checkboxes for all schemas.
Then enter the following details:
Service: xe
Hostname: localhost
Port:1521
Schema Password: welcome1
Click Next.



7) Click Next after all the tests are completed successfully.




8) Don't change anything. Click Next.





9) Review the details and click create and finish the domain creation.




5) Install JDeveloper

Now lets install the Jdeveloper
Open jdevstudio11117install.exe

Follow the below steps to install SOA.
1) Click Next on the welcome screen.


2) Select ‘Create a new middleware home’.

Give directory as C:\mw_home_jdev
Click Next.


3) Select complete and Click Next.





4) Review the directories and click next.
5) Review the shortcut location and click next.
6) Review the installation summary and click next to finish the installation.

5.1) Install JDeveloper SOA Extension

We have installed the Jdeveloper. Lets install the SOA extension for Jdeveloper.

1) Open jdeveloper from the start menu.
Image 001



2) Select ‘Default Role’ and uncheck the checkbox 'Always prompt for role selection on startup '.
Image 080



3) Go to Help –>  Check for Updates
image


4) Click Next on the welcome screen.

5) Select install from local file.Browse for file soa-jdev-extension.zip and open.
Click Next





6)Click Finish.





7)Click Yes to restart the JDeveloper and finish the installation of the SOA extension.




8)Once Jdeveloper restarts, Go to Help –>  About
Image 009



9)In the Extensions tab you should see ‘Oracle SOA Composite Editor’




Starting and Stopping the SOA server

Go to ‘All Programs’ in the start menu.
Go to Oracle WebLogic –> User Projects –> soa_domain
Click ‘Start Admin Server for Weblogic’
Image 016



The server will take a couple of minutes to start.
Once the server starts successfully you should see the following message.
SOA Platform is running and accepting requests
Image 017



To stop the server, press CTRL+C in the server window.


12 comments

Hi,

Nice Post. I have Windows 7 64bit installed on my DELL 17R laptop with 6GB Ram.
I installed SOA Suite exactly as per this blog.

When I start my Admin Server I get:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

So I went to my domain/lib and changed setSOADomainEnv.cmd:
FROM:
DEFAULT_MEM_ARGS=-Xms512m -Xmx1024m
PORT_MEM_ARGS=-Xms768m -Xmx1536m
TO:
DEFAULT_MEM_ARGS=-Xms128m -Xmx512m
PORT_MEM_ARGS=-Xms128m -Xmx512m

If I increase my allocation more than 512 MB, server doesnt start but 512 MB is not enough to work on SOA Suite.

I Checked my Windows Memory consumption, its:
Total 5940
Cached 2401
Available 3172
Free 828

I am not sure whats the issue. Any help?

Inder

Reply

Hi,

I also used this guide to install and while trying to start the WLS, i got exact same error as yours.

I was able to resolve it in setSOADomainEnv.cmd

I changed :

if "%JAVA_VENDOR%" == "Oracle" goto OracleJVM
set DEFAULT_MEM_ARGS=%DEFAULT_MEM_ARGS% -XX:PermSize=128m -XX:MaxPermSize=768m

to

if "%JAVA_VENDOR%" == "Oracle" goto OracleJVM
set DEFAULT_MEM_ARGS=%DEFAULT_MEM_ARGS% -XX:PermSize=256m -XX:MaxPermSize=768m

and i also changed :

set JAVA_OPTIONS=%JAVA_OPTIONS%
set DEFAULT_MEM_ARGS=-Xms512m -Xmx1024m

to

set JAVA_OPTIONS=%JAVA_OPTIONS%
set DEFAULT_MEM_ARGS=-Xms512m -Xmx512m

Started the server and it came it up.

Reply
This comment has been removed by the author.

Hi Friends,

(Note : My machine configuration is 64bit- Wind8.1, 4GB RAM)
Here I have an issue while creating the SOA Domain at step number 4.1
Issue :
JVM Launcher pop-up window showing the below error
Error : Could not create the Java Virtual Machine.--

I have one other question.. I have installed all 64 bit softwares except RCU(which is 32bit), by mistake I used 32-bit RCU zip file for creating schemas, But I did not face any problems/errors while configuring RCU.

Will this bit mismatch create any problem while developing SOA suit applications in future ?

Kindly suggest the suitable solution for the first said issue.. and provide your comment on the second question

Reply

Its works for me, thanks

Reply

Go to Oracle WebLogic –> User Projects –> soa_domain
in my case user projects folder is not there inside oracle weblogic so what should i do?

Reply

After reading this blog i very strong in this topics and this blog really helpful to all...
Oracle SOA Online Course India

Reply

Thanks for sharing this great information I am impressed by the information that you have on this blog. Same as your blog i found another one Oracle SOA Interview Questions and Answers
. Actually, I was looking for the same information on internet for
Oracle SOA Training and came across your blog. I am impressed by the information that you have on this blog. It shows how well you understand this subject, you can learn more about Oracle SOA Tutorial also.

Reply

Thanks for sharing this blog. The content is beneficial and useful. Very informative post. Visit here to learn more about Data Mining companies and Data analytics Companies.

Reply

https://www.royaltykitten.com/sphynx-kitten-for-sale/
https://www.royaltykitten.com/hairless-cats-for-sale-near-me/
https://www.royaltykitten.com/hairless-kitten-for-sale/
https://www.royaltykitten.com/hairless-cats-for-sale/


Reply

Thank you for sharing wonderful information with us to get some idea about that content.
SOA Online Training
Oracle SOA Suite Training

Reply

Amazing. What an amazing website .What American citizen need visa for Turkey , Yes. The previous report says that the United States is one of the top countries in the world for those who visit Turkey more. To attract more US citizens the government of Turkey introduced the US citizens to Turkey visa system which is especially for helping US citizens.

Reply

Post a Comment