Oracle Fusion Middleware 11g (ofm11g) on Centos 5

The new Oracle Fusion Middleware 11g just got released a few days back, so time to play with it!
Oracle did a great job on the installation guide and quickstart again, so installation wasn’t a real hard job.

A short overview of the steps we need to follow

  • Install Oracle Database (i used OracleXE)
  • Create Schemas for Oracle SOA Suite and Oracle BAM by using Repository Creation Utility (RCU)
  • Install Oracle WebLogic Server and Create the Middleware Home
  • Installing Oracle SOA Suite
  • Configuring Oracle SOA Suite
  • Post-Installation Tasks
  • Installing Oracle SOA Suite Design-Time Components

On the download page i downloaded the next components

Quiet some software to install before we can get started.
I assume you already have the db running so lets get on to the next step.

Create Schemas for Oracle SOA Suite and Oracle BAM by using Repository Creation Utility (RCU)

Unzip and run ./rcu

I needed to change the next parameters in the db

  • alter system set PROCESSES=500 scope=SPFILE;
  • alter system set open_cursors=500 scope=SPFILE;

And the next parameters in the linux kernel (/etc/security/limits.conf)
[sourcecode language=”xml”]
# tbv oracle soa suite 11g
oracle hard nofile 4096
oracle soft nofile 4096

And a list of missing/wrong version of system packages
[sourcecode language=”xml”]
Checking operating system certification
Expected result: One of enterprise-4,enterprise-5,redhat-4,redhat-5,SuSE-10
Actual Result: redhat-5
Check complete. The overall result of this check is: Passed

Checking recommended operating system packages
Checking for gcc-4.1.0-28.4; Not found. Failed <<<<
Checking for gcc-c++-4.1.0-28.4; Not found. Failed <<<<
Checking for setarch-1.6-1; found setarch-2.0-1.1-i386. Passed
Checking for sysstat-5.0.5-1; Not found. Failed <<<<
Checking for libstdc++-4.1.0-28.4; found libstdc++-4.1.2-44.el5-i386. Passed
Checking for libstdc++-devel-4.1.0-28.4; Not found. Failed <<<<
Checking for compat-libstdc++-296-2.96-132.7.2; Not found. Failed <<<<
Checking for compat-db-4.1.25-9; Not found. Failed <<<<
Checking for control-center-2.8.0-12; found control-center-1:2.16.0-16.el5-i386. Passed
Checking for glibc-common-2.3.4-2.9; found glibc-common-2.5-34-i386. Passed
Checking for binutils-; found binutils- Passed
Checking for make-3.80-202.2; found make-1:3.81-3.el5-i386. Passed
Check complete. The overall result of this check is: Failed <<<<
Checking kernel parameters
Checking for VERSION=2.6.18; found VERSION=2.6.18-128.1.16.el5. Passed
Checking for hardnofiles=4096; hardnofiles=1024. Failed <<<<
Checking for softnofiles=4096; softnofiles=1024. Failed <<<<
Check complete. The overall result of this check is: Failed <<<<
Checking Recommended glibc version
Expected result: ATLEAST=2.5-12
Actual Result: 2.5-34
Check complete. The overall result of this check is: Passed

Checking physical memory
Expected result: 1024MB
Actual Result: 1196MB
Check complete. The overall result of this check is: Passed

Install all the correct packages (yum available/yum install), and ignore the other warnings during install.

Setup your own db instance
I selected just all the components

Install Oracle WebLogic Server and Create the Middleware Home

chmod the bin file and run ./oepe11_wls1031_linux32.bin
I had some ‘wrong class version exceptions’, so installed java6 update14.

Create a new home

Installing Oracle SOA Suite

Unzip and run ./runInstaller in Disk1


Configuring Oracle SOA Suite

Now we need to configure the soa suite installation with the Oracle Fusion Middleware Configuration Wizard.
Go to [sourcecode language=”xml”]
and run ./

Since i used 1 db for all the components, select al the components and config the same db settings

Most of the steps are just next, next and a few more next.

Post-Installation Tasks

Start both the AdminServer and the ManagedServers.
[sourcecode language=”xml”]
[sourcecode language=”xml”]
/user_projects/domains/domain_name/bin/ soa_server1 (default name)
/user_projects/domains/domain_name/bin/ bam_server1 (default name)
On startup it will prompt you for the username/password we used on during installation

Installing Oracle SOA Suite Design-Time Components

For development we will download Oracle JDeveloper 11g R1 (Build 5407).
To be able to create soa projects in it we need to update it with the Oracle SOA Suite Extension.
Go to Help > Check for Updates. Select ‘Oracle Fusion Middleware Products’ in the ‘Search Update Centers’, next and select ‘Oracle SOA Suite Composite Editor’.

New consoles (look-and-feel)

weblogic server 10.3.1 console
enterprise manager

Installation is done!
Just a few urls to check if everything went ok

administration server
http://host:admin_server_port (default installation : http://localhost:7001)
wls console
http://host:admin_server_port/console (default installation : http://localhost:7001/console)
enterprise manager
http://host:admin_server_port/em (default installation : http://localhost:7001/em)


Oracle Fusion Middleware Documentation Library
Oracle Fusion Middleware Products Update Center
Oracle11g on CentOS-5, package requirements
Oracle® Fusion Middleware Quick Installation Guide for Oracle SOA Suite11g Release 1 (11.1.1)

Ready to create some nice new fusion apps!

Original blog

Share this Post:
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

13 Responses to “Oracle Fusion Middleware 11g (ofm11g) on Centos 5”


Nice work, Eric! Can’t wait for your VM!

Sandor Nieuwenhuijs | July 4th, 2009 at 2:25 pm

Mike! I am shocked. Can’t believe you haven’t installed it yourself already 🙂
Great work and good feedback, Eric.
I managed to get it (actually one of the last internal previews) running on Fedora 11, 64 bits. Bit of a challenge, as XE does not easily run on 64 bits os, and some other quirks.

Alessandro Ilardo | August 5th, 2009 at 2:40 pm

We are testing the SOA suite 11g which only supports the latest database version for 10g standard release (patches are not free as instead is SOA suite).
I assume you’ve used 10g XE database, isn’t it?

My considerations so far are not good, personally SOA promises to follow simple architectural rules, such as platform indipendence, while installing Oracle you face severals constraints which force you to establish a vendor lock in.


You’re right, i used the XE edition for database. Can you give me some more highlights on the vendor locking part?

Alessandro Ilardo | August 12th, 2009 at 4:01 pm

Well, to me SOA are basic but fundamentals rules, such as loosely coupling and platform independence.
A SOA platform which as installation requirements, needs a updated proprietary DB and OS (including specific OS version) is already out from SOA goal.
I guess there are commercial and technical reasons but in terms of business this is not SOA. A client who already has a complex infrastructure to maintain needs a flexible way to go to SOA and based on my experience is often reluctant in import new platform which obviously entails more $ to spend in maintenance.


Anyway, Oracle SOA seems to be the most mature platform for now and as consultant I am forced to follow the trend and learn what customers ask. So take that as my personal though, after all I believe this blog is very useful and I look forward to contribute as much as I can.
For now I am still stuck in installing all these components on a laptop for development purposes.
So far I installed DB schema and WebLogic, but I am stuck with SOA suite package which expects a Server Linux distribution, while mine is Ubuntu. Do you have any suggestions on how to complete the installation on a non supported OS?

Thanks in advance


Well. i hope i can make your journey with Oracle SOA Suite a bit less painfull. If you have any questions i will try to help.

To install on Ubuntu you could try : ./runInstaller -ignoreSysPrereqs


Hi Eric

Realy great job!!! I wish to know what is the OS recommended by install SOA 11g. I can choos between Windows and Linux, but how I know wich I should choose?…


I have the same question as Akei. I want to use Linux.
Which distribution of Linux should I use for using SOA Suite 11g?
Please Reply.


Oracle prefers Unbreakable Linux, so you could give this one a try.
But it will also run on a lot of other distros. So it depends also on the main choice of your company.


Nice Site. You will need to feel more about RSS Feeds as a visitors source. They bring me a good bit of site visitors.


Isn’t that the ‘Posts’ link at the top right ?

Leave a Reply:

Name (required):
Mail (will not be published) (required):
Comment (required):
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>