This post covers installation of SOA Suite component of Oracle Fusion MiddleWare (FMW) 11g R1 (11.1.1.1).
Oracle Fusion Middleware 11g components (SOA, Webcenter, Identity Management….) uses Oracle WebLogic Server 11g R1 (10.3.1) as underlying Application Server. If you are new to WebLogic Server then my recommendation is to read more about Domain, Administration and Managed Server in WebLogic here
.
Overview of Fusion Middleware 11g R1 SOA Installation
Installation of Oracle SOA 11g R1 is five step process where step 1 & 2 are same for most of Fusion Middleware 11g products (WebCenter, Identity Management..)
1. Install Oracle Database (repository for SOA Suite) and load Oracle SOA suite repository using rcu (Repository Creation Utility).
2. Install Oracle WebLogic Server 11gR1 (10.3.1)
3. Install Oracle SOA Suite 11g R1 (11.1.1)
4. Configure SOA Suite (soa & bam) by creating domain - Administration and Managed Server in WebLogic
5. Start Administration & Managed Server (soa_server1, bam_server1) for SOA 11g R1
.
.
.
.
.
1. Install & Configure repository for SOA Suite
1.1 Install Oracle Database
1.1.1 Install 10.2.0.1 or 11.1.0.6 Database
Follow 11g Database Installation Guide from here
Download 11g R1 (11.1.0.6) or 10gR2 (10.2.0.2) Database from here
1.1.2 Upgrade Database to minimum 10.2.0.4 or 11.1.07 version
Apply 11.1.0.7 patchset (available via patch 6890831) on top of 11.1.0.6
or
Apply 10.2.0.4 patchset (available via patch 6810189) on top of 10.2.0.1
1.2. Load Oracle SOA suite repository using rcu (Repository Creation Utility)
For more information on RCU click here
.
.
For Oracle’s Documentation on RCU click here
Download RCU from here
.
.
2. Install Oracle WebLogic Server 11gR1 (10.3.1)
In this step you use WebLogic 11g R1 (10.3.1) software to install Oracle WebLogic. This step will create Fusion Middleware top level directory (aka FMW_HOME) lets assume this directory as /oracle/apps/fusion/mid
FMW_HOME=/oracle/apps/fusion/mid
under FMW_HOME WebLogic software will create directory wlserver_10.3 (aka WLS_HOME)
WLS_HOME=/oracle/apps/fusion/mid/wlserver_10.3
.
.
3. Install Oracle SOA Suite 11g R1 (11.1.1)
Next step after installation of WebLogic Server is to install Oracle 11g SOA Suite, this step will install SOA software under directory Oracle_SOA1 inside FMW_HOME (aka SOA_ORACLE_HOME)
SOA_ORACLE_HOME=/oracle/apps/fusion/mid/Oracle_SOA1
.
more information on installing SOA Suite here
You can download SOA suite 11g R1 software from here
.
.
4. Configure SOA Suite installed in step3
Next step is to configure SOA suite on WebLogic Server . This is similar to creating a domain with one Administration Server and two Managed Server (soa_server1, bam_server1) in weblogic.
This step will create
1. One domain under directory $FMW_HOME/ user_projects/ domain and
2. Configure one Administration Server and two Managed Server (by default)
* It is possible to create more managed server using this step
- To configure SOA stuite, start config.sh from SOA_ORACLE_HOME/common/bin directory
/oracle/apps/fusion/mid/Oracle_SOA1/common/bin/config.sh
Select - Create a new WebLogic domain
Select - Domain Source
.
Specify Domain Name and Location
.
After this step you will see directory structure like below
.
more information on how to configure SOA Suite here
.
.
5. Start WebLogic Server SOA suite Domain (Managed & Administration Server) :
Finally start domain (Administration Server and two Managed Server)
5.1 Start Administration Server $FMW_HOME/user_projects/domains/<soa_domain>/bin/startWebLogic.sh
5.2 Start Managed Servers : soa_server1, bam_server1
cd $FMW_HOME/ user_projects/ domains/ <soa_domain>/ bin/
5.2.1 startManagedWebLogic.sh bam_server1
5.2.2 startManagedWebLogic.sh soa_server1
when prompted for password enter weblogic/<password>
.
.
.
Finally access Oracle Fusion Middleware 11g SOA Suite (default web port is 7001)
.
a) Fusion Middleware 11g
http://servername.domainname:7001
.
b) Fusion Middleware 11g Enterprise Manager
http://servername.domainname:7001/em
.
c) Fusion Middleware 11g SOA Suite Administration Console
http://servername.domainname:7001/console
Related Posts for SOA
- Install Oracle SOA Suite : 10.1.3.1.0
- Upgrade Oracle Database to 10.2.0.2 : SOA Suite Install Part II
- Oracle SOA Suite Installation Part I : Database Installation
- Upgrade SOA / OAS to 10.1.3.3.0
- Integrate SSO with SOA Suite
- Oracle SOA Suite Overview
- 11g SOA / Jdeveloper / Webcenter - Technical Preview
- Step by Step Install of Oracle 11g SOA/JDeveloper/Webcenter
- Install Oracle 11g Jdeveloper/SOA/Webcenter part II
- Oracle SOA Suite 11g Tech. Preview 4
- Install/Configure SOA Repository (Dehydration Store - ORABPEL, ORAESB, ORAWSM) in 11g Database
- How to reset ORABPEL, ORAESB password in SOA Suite 10.1.3.X
- Oracle Fusion Middleware - SOA Suite 11g R1 installation
- Oracle buys Amberpoint : SOA Governance and Management software
- Oracle Launches SOA Governance 11g : Enterprise Repository, Service Registry, SOA management with EM and Web Services Manager
Popularity: 10% [?]








Good hands-on exercises (installation, patching, cloning), very experienced trainer worth for Money 
17 users commented in " Oracle Fusion Middleware - SOA Suite 11g R1 installation "
Follow-up comment rss or Leave a Trackback[…] Installing Oracle Fusion Middleware (FMW) 11g - Identity Management Components (OID, DIP, OVD, OIF) Posted in August 21st, 2009 byAtul Kumar in fusion, idm, installation, oid Print This Post This post covers overview & installation of Oracle Identity Management 11g, for 11g SOA Suite installation on Linux/Unix click here […]
I was able to get the 10.2.0.1.0 Oracle XE installed on Vista 32 bit. When I try to install RAC, I could not go further as it needs a version of 10g greater than what I have installed. I understand that patch needs to be installed as mentioned above, but two things are unclear. Is XE on Vista 32 bit okay? Where is the location of the patch?
@ Rehan,
For non XE database minimum is 10.2.0.4 or later for 10g and 11.1.0.7 for 11g database.
XE is fine for development but not for production or enterprise deployment.
10.2.0.4 is available on Metalink via Patch 6810189
Thanks. I don’t have access to metalink to get the patch 6810189. Can you help?
Hi! Thanks for your post, it really helps me to install SOA 11g. But can you help me: is it possible to start weblogic server without attachment to console? ‘Cause startWebLogic.sh or startManagedWebLogic.sh do not give me console back.
@ Kostik,
I am not clear with your question “is it possible to start weblogic server without attachment to console?”
Do you want to start SOA suite from command line instead of Weblogic Console ?
If you are looking for Starting Oracle 11g SOA from command line then Yes you can start from command line
1. Start Administration Server
MW_HOME/user_projects/domains/domain_name/startWebLogic.sh [startWebLogic.cmd for windows]
2. Start Managed server hosting SOA and BAM
MW_HOME/user_projects/domains/domain_name/bin/startManagedWebLogic.sh soa_server1
MW_HOME/user_projects/domains/domain_name/bin/startManagedWebLogic.sh bam_server1
Hiya Atul,
I have installed SOA 11gR1 on vista ,created domain…started the server.etc
i am able to login successfully http://127.0.0.1:7001
but when I try login
http://127.0.0.1:7001/em it fails.
If u faced the same issue can u help me on this?
Thanks
Ariraj S
@ Ariraj
I was able to login on /em to find root cause of issue
1. Can you see login page http://127.0.0.1:7001/em or you can’t see even login page .
If this is later then check logs under
$MW_HOME/ user_projects/ domains/ [soa_domain_name]/ servers/ [AdminServer]/ logs
and check here
access.log
[domain_name].log
AdminServer.log
Is anybody taken Oracle SOA Architect Certified Expert exam (1Z0-114 )? I would appreciate if you can provide me the links to study material for this exam. Are there any books available in the market for this exam prep?
@ Srini
Check this link
http://onlineappsdba.com/index.php/2009/08/14/1z0-114-oracle-soa-foundations-adoption-and-implementation-certification-for-soa-architects/
Atul
Thanks for the reply.
I tired recreating the domain and now its working fine now.
ArirajS
Hello Atul,
In the QUick start guide in Configuring BAM and COnfiguring SOA Suite activities, they have asked to create two domains, which creates two domains and both of them have the 7001 port. I have created by following that guide. How can I start both the domains as there will be PORT issue ?
Were you able locate the .xml files indicated in the guide (Page no. 49) QUICK INSTALLATION GUIDE.
“http://download.oracle.com/docs/cd/E12839_01/install.1111/e14318/toc.htm”
@CDMNagaraj
I have not seen quick install guide but installed
SOA 11g directly and when you use config.sh to
Configure SOA from SOA_ORACLE_HOME it by default
Configure three server , Administration Server (7001)
SOA_server1 (8001) and BAM_server1 (9001)
If quick install guide says to configure two server
Both on same server/IP and port 7001 (which I doubt)
then you can’t start two servers at same time because of port conflict.
Hi Atul,
Is there any patch for 10gXE(10.2.0.1) to upgrade to 10gXE(10.2.0.4)?
I am stuck while creating the dehyderation store using the RCU tool to install the 11g SOA/Webcenter/jdeveloper
Any guidence is appreciated.
–Khaleel
Hi,
I have resolved the issue. Actually for the Oracle XE database version 10.2.0.1 is okay. We can ignore the comment. However we have to changed the number of INIT parameter “processes” default value from 40 to 500(approximately).
There may be some more errors which can be ignored… Finally the installation is success on Windows platform..
– Khaleel Shaik
Hi Atul,
Thanks alot for sharing such a nice installation guide.
Regards,
Yousuf
Atul,
Thanks lot for your help. On running config.sh on RHEL (5.x) while create the domain, when installer asks for user name (default: Weblogic) Password and Confirm password, I am unable to enter the password, the text box does not accept anything.
I had the same problem on windows, it got resolved when I ran the config.cmd, does not seem to resolve on RHEL
Thanks
Leave A Reply