This is third and last part of installing Oracle SOA Suite version 10.1.3.1.0
Overview of SOA Suite Installation
1. Download and Install Database (I used 10.2.0.1 but 9.2.0.7 and higher is also valid)
2. Upgrade database to 10.2.0.2 (If this is 10.2.0.1 EE)
3. Load SOA schema in database
4. Install SOA Suite
In Order to install Oracle SOA Suite with 10g R2 database you should have database 10.2.X installed (10.2.0.1 for XE or 10.2.0.2 or higher for EE).
Before starting SOA Suite installation make sure you have
– Installed Database version 10.2.0.1(Click on this link on how to install database on linux)
–Upgraded Database to version 10.2.0.2 (only If you selected EE database during installation)
1. Download SOA Suite Software (soa_linux_x86_101310_disk1.cpio) from from Here
2. unzip them as “cpio -idmv less_than_sign_here soa_linux_x86_101310_disk1.cpio”
Load ORABPEL, ORAESB, ORAWSM schema into Database
————————————————————————————
cd /extracted_soa_directory/install/soa_schemas/irca
sh irca.sh (IRCA stands for Integration Repository Creation Assistance)
When prompted for database connection details pass on connection detail in format hostname port_no SID
–When prompted for database sys schema password , provide database password
–Then it will ask for ORABPEL, ORAESB and ORAWSM schema password which you wish to set (enter password which you would like to set. This password will be required during SOA Suite installation)
Install Oracle SOA Suite Installation
——————————————————
start installation by running runInstaller from SOA unzipped disk
cd /full_path_of_extracted_soa_software
./runInstaller

You can opt for Basic or Advanced Installation (For more option and flexibility go for Advanced installation)
Click on Yes for warning message
Select First option “J2EE , Web Server and SOA Suite”
Click OK on warning message
Provide database connection information (This is the database we installed and upgraded in previous post)
on clicking next if you get error message like ORABPEL is not available on specified Oracle Database , Make sure you executed irca.sh as mentioned above.
Provide Password which you supplied during irca.sh above
Provide ias_instance and oc4j instance name
Use this screen if you are using this instance from HTTP server hosted in other machine and want join as part of cluster (High Availaibity)
Click on install and this will take 1-3 hours depending on your system.
Integration of E-Business Suite with Siebel using Application Integration Pack on above SOA Suite (Fusion Middleware) coming soon …..
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: 23% [?]














Good hands-on exercises (installation, patching, cloning), very experienced trainer worth every penny
25 users commented in " Install Oracle SOA Suite : 10.1.3.1.0 "
Follow-up comment rss or Leave a TrackbackI work for a company that needs wireless data collection tool that will enable me to make custom forms on my Blackberry or Motorola phone. It would be great if form can support drop down menus, GPS, check boxes, bar coding and photo capture. Can someone help me with this please?
Atul,
Thanks for this article.
I am wondering if i can have both R12 and SOA suite on a same machine.
Do i still need to install database and webserver ?
I have a test install of R12 with 10g db , it would be great if i can use same to install SOA suite too and can access either of these.
Thanks
Ankur
Ankur,
Nice question, yes you can very well use ebizz R12 database for SOA suite as well. Just load schema soa suite schemas in to e-bizz database using script mentioned in post and then install soa middle tier on separate oracle_home
Hi Atul,
I am trying to install Oracle SOA on a Fedora Core 6 box. It installs nicely until the configuration stage. It throws the below error while configuring Oracle BPEL Process Manager.
I tried searching for the error but no help. Any solution for such a problem?
Thanks,
Uday
TASK: oracle.tip.install.tasks.DeployApps
Deploy applications and adaptersERROR: Failed in task oracle.tip.install.tasks.DeployApps
java.util.NoSuchElementException: DMS NounType Iterator
at oracle.ias.opmn.optic.DmsXML.next(DmsXML.java:155)
at oracle.ias.opmn.optic.OpmnQuery.getIasInstance(OpmnQuery.java:1033)
at oracle.tip.install.util.MidtierUtil.startBasicProcesses(MidtierUtil.java:81)
at oracle.tip.install.tasks.DeployApps.midtierDeployment(DeployApps.java:159)
at oracle.tip.install.tasks.DeployApps.install(DeployApps.java:142)
at oracle.tip.install.BPMInstaller.executeTask(BPMInstaller.java:319)
at oracle.tip.install.BPMInstaller.runInstaller(BPMInstaller.java:207)
at oracle.tip.install.BPMInstaller.main(BPMInstaller.java:121)
I doubt if SOA is certified with Fedora , Kindly check certification matrix
Uday,
the solution in Metalink:
Note:578284.1
The Application Server instance name in $ORACLE_HOME/opmn/conf/opmn.xml does not match the Application Server instance name in $ORACLE_HOME/config/ias.properties.
Edit $ORACLE_HOME/opmn/conf/opmn.xml and adjust the instance name to match
$ORACLE_HOME/config/ias.properties.
Bye
Hi,
I am installing SOA suite with Oracle Database XE on windows vista machine. Please let me know whats I need to use inplace of irca.sh for creating SOA schema on windows machine.
Kamleshwar,
You don’t have to run irca.sh nor you have to install XE. If you run soa installer on windows vista it will automatically create XE database and load schema so you don’t have to do any thing
Atul,
Actually I already installed Oracle XE before going for SOA suite. Plus when I try to install SOA it asks for Database connection that means Database should exists before going for SOA. Could you please give me complete details on how to install SOA and use it using Jdev 11g Tech 4.
Also in my Jdev 11g Tech 4, SOA tier is not coming in the categories section when you go for new project.
@Kamleshwar,
If this is for windows it should not prompt for database installation. Are you selecting advanced install ?
From where you downloaded software and which script you are running to install SOA on windows ?
Any pointers on updgrading from Apps Server 10.1.2 to App Server 10.1.3 (SOA)?
Upgrade from 10.1.2 to 10.1.3 is not supported.
You need to install 10.1.3 and migrate applications from 10.1.2 to 10.1.3
[…] For Oracle Database 10.2.0.1 Installation Step and Software location click here […]
Hi Atul,
I am running into an issues. I have installed BPEL Process manager 10.1.3.1.0 version and using Jdeveloper version 10.1.3.1.0.
When I try to create a connection to deploy my bpel process, the connection test never ends.
Could you throw some light on what I am running into. Not sure if this is the way it works.
Thanks,
Sravan
soa security application procedure is send me
i have one problem my application is not working properly (Security)
plz give documentaion of security
Hello Atul,
We are getting “some Class not found errors” when we run using su user privilege NOT the root. Does the SOA Suite installer expects JDK to be available already ?
@ cdmnagaraj,
What error message you are hitting ?
Hello Atul,
We are doing the installation of SOA Suite in Linux VM x86-64 bit red hat 5.0. It has series of steps before we even kick start the installer.
There seems to be
Note.790943.1 Ext/Pub Oracle Application Server 10g Release 3 (10.1.3) Certifications for Installation on Linux Platforms:
But looks bit tedious as even before installing, we have to install lots of patches in OS.
The NOte has 5 pointers. But the number of patches mentioned have not been clearly explained whether all of them are needed to do even for 10.1.3.0.
Have you got any experience in them ?
Our end goal is to reach 10.1.3.4. We thought 10.1.3.0 and then apply the patch 10.1.3.4. But looks like those NOte has more patches for 10.1.3.3. Hence probably we have to move to 10.1.3.0 then 10.1.3.3 then 10.1.3.4.
Thanks
hi,
I want to Upgrading Oracle SOA 10.1.3.1.0 to Oracle SOA 10.1.3.4.0 .So Please tell me the procedure to apply patches at the earliest
Hi Atul,
is the SOA suite (10.1.3) installer available for windows (32-bit), compatible with vista? can we use the same to install on vista? or can you tell me from where can i get the installer for vista.
Atul - I’m trying to install SOA10g on Linux. Everything went well until I click on “Install” i.e. last step before actual installation starts. Installer is hanging on “Copying files for HTTP Server Files 1.3.31.0.0″. I let it run for 10 hours but no luck.
After cleaning directories on Linux server, I re-started the process but still same issue at same place. No errors in the log file. See below snippet from log file
portName = Oracle HTTP Server port
Query Returned: Null
Using the default value for query.7777
Setting variable ’s_apachePort’ to ‘7777′. Received the value from a code block.
Setting variable ’s_apacheListen’ to ‘7777′. Received the value from a code block.
Calling Query areasQueries10.1.0.4.0 getAllOracleHomes
Query Returned: /u01/oracle/product/10.1.3.1/OracleAS_SOA,
Calling Query portQueries2.1.0.17.7 getFreeApachePort
lowerPortNumber = 4443
upperPortNumber = 4543
oracleHomes = /u01/oracle/product/10.1.3.1/OracleAS_SOA,
currentOracleHome = /u01/oracle/product/10.1.3.1/OracleAS_SOA
portName = Oracle HTTP Server SSL port
*** Cancel Dialog: ***
*** Cancel Dialog: ***
User Selected: Cancel
*** Cancel Dialog: ***
User Selected: Stop installation of all products.
Warning:*** Alert: Do you really want to exit? ***
User Selected: Yes/OK
Help please!!!!
Thanks,
Yudhvir Singh
@ Yudhvir,
Identify PID (process ID ) of installer and run truss on that PID to see what it is doing.
Do you have enough memory ?
Atul - thanks for your update. I started the installation again.
1) Re-created the IRCA. No errors in the log.
2) Ran the installer for SOA10g.
3) Still stilling on 70% (same as last time on copy HTTP server files…Copying ‘owm-3_0.jar” from last 45 mins.
4) In other session I ran strace (truss for Linux).
” strace -vall -f -o /tmp/soa.log -p 14135″
5) Strace is also running from 45 mins.
[ Process PID=14136 runs in 32 bit mode. ]
Process 15670 attached
Process 15670 detached
Process 15688 attached
Process 15688 detached
Process 15706 attached
Process 15706 detached
Process 15830 attached
Process 15830 detached
Process 15847 attached
Process 15847 detached
should I kill the strace???
Linux server has 6GB memony and more than 250GB space.
Thanks,
Yudhvir Singh
Hi - Another update, I canceled the strace after an hour or so. Log file generated was huge. After sometime, I ran the strace again and waited for 10 mins. I had to kill the strace and SOA installer as it was sitting on 70% for more than 2 hours. See below messages ( last 30 lines) strace log file.
[oracle@alvmnrvlsoat01 tmp]$ tail -30 soa.log
14144 write(4, “H\2V\235@\236@\n\10\30\5\306\306\275\306\306\275″…, 344) = 344
14144 ioctl(4, FIONREAD, [0]) = 0
14144 select(5, [4], [], [], {0, 0}) = 0 (Timeout)
14144 ioctl(4, FIONREAD, [0]) = 0
14144 ioctl(4, FIONREAD, [0]) = 0
14144 select(5, [4], [], [], {0, 0}) = 0 (Timeout)
14144 gettimeofday({1277394292, 665431}, NULL) = 0
14144 futex(0×808c6ec, FUTEX_WAKE, 1
14145 ) = 0
14144 ) = 1
14145 futex(0×808c6ec, FUTEX_WAKE, 1
14144 poll(
14145 ) = 0
14145 futex(0×83dc6c4, FUTEX_WAIT, 114543, NULL
14142 ) = -1 ETIMEDOUT (Connection timed out)
14142 futex(0×80a3a94, FUTEX_WAKE, 1) = 0
14142 gettimeofday({1277394292, 696872}, NULL) = 0
14142 gettimeofday({1277394292, 696924}, NULL) = 0
14142 clock_gettime(CLOCK_REALTIME, {1277394292, 696973000}) = 0
14142 futex(0×80a3be4, FUTEX_WAIT, 437785, {0, 49951000}) = -1 ETIMEDOUT (Connection timed out)
14142 futex(0×80a3a94, FUTEX_WAKE, 1) = 0
14142 gettimeofday({1277394292, 748014}, NULL) = 0
14142 gettimeofday({1277394292, 748070}, NULL) = 0
14142 clock_gettime(CLOCK_REALTIME, {1277394292, 748123000}) = 0
14142 futex(0×80a3be4, FUTEX_WAIT, 437787, {0, 49947000}
14598 ) = -1 ETIMEDOUT (Connection timed out)
14598 futex(0×88e4ee4, FUTEX_WAKE, 1) = 0
14598 gettimeofday({1277394292, 748850}, NULL) = 0
14598 clock_gettime(CLOCK_REALTIME, {1277394292, 748902000}) = 0
14598 futex(0×84dad44, FUTEX_WAIT, 202879, {0, 99948000}
Thanks,
Yudhvir Singh
Yudhvir,
Most likely your prerequisites are not completely satisfied.
(1) What distribution of Linux are you using?
(2) Are you on a 32-bit or 64-bit operating system?
(3) Type “cat /etc/oraInst.log | grep inventory_loc”, go to your /logs directory, and check out the OUI installer logs installActions.log, oraInstall.err and oraInstall.out for additional information.
As a quick reference, you’ll find prereqs for Red Hat 4 (32-bit):
http://blog.thisisahmed.com/2010/04/oracle-soa-suite-10g-prerequisites-for.html
And here you’ll find prereqs for Red Hat 5 (64-bit):
http://blog.thisisahmed.com/2010/04/installing-oracle-soa-suite-on-red-hat.html
For exact prereqs for your Linux distribution, refer to the Oracle documentation.
Good luck.
Leave A Reply