Installing Oracle Application Server 10.1.3.1 on Centos 5 server
I am in the process of getting Shibboleth service providers setup on machines in our web environment. The newest, and one of the most urgent service provider that I have to setup is running on a Oracle Application Server. I wanted to get this setup and running in a local test environment so I can show the admins what needs to be done. I decided to get my test system setup under a Virtual Machine in Parallels on my Mac OSX running Centos 5 I had a few hurdles in getting the software installed, but this is what I did.
- Downloaded the Centos 5 installation image from here .
- Downloaded the Oracle Application Server Deployment Edition from here .
- Created a Parallels Virtual machine and ran the Centos 5 DVD iso image to setup to machine. (You will need a gui environment to run the Oracle Universal Installer)
- Ftp’d the Oracle Application Server CIPO file to the Centos 5 VM.
- Ran this command to expand the cipo file cipo -idv < <name of oracle file>
- Commented out the line under [Certified Versions] in the oraparam.ini file located in the install directory to make it so dependency checking is turned off.
- Installed the following files. (I found this in the install instructions here , but I just used yum instead of getting the files from the disk)
- From CentOS 5.1 - [CD #1]
mkdir -p /media/cdrom
mount -r /dev/cdrom /media/cdrom
cd /media/cdrom/CentOS
rpm –Uvh binutils-2.*
rpm –Uvh glibc-2*
rpm –Uvh glibc-common-2.*
rpm –Uvh libaio-0*
rpm –Uvh libgcc-4.*
rpm –Uvh libstdc++-4.*
rpm –Uvh make-3*
rpm –Uvh setarch-2*
cd /
eject- From CentOS 5.1 - [CD #2]
mount -r /dev/cdrom /media/cdrom
cd /media/cdrom/CentOS
rpm –Uvh glibc-devel-2.*
rpm –Uvh gcc-4*
rpm –Uvh gcc-c++-4.*
rpm –Uvh libstdc++-devel-4.*
cd /
eject- From CentOS 5.1 - [CD #3]
mount -r /dev/cdrom /media/cdrom
cd /media/cdrom/CentOS
rpm –Uvh compat-db-4*
rpm –Uvh compat-gcc-34-3*
rpm –Uvh compat-gcc-34-c++-3*
rpm –Uvh compat-libstdc++-33-3*
rpm –Uvh libaio-devel-0.*
rpm –Uvh libXp-1*
rpm –Uvh openmotif-2*
rpm –Uvh sysstat-7.*
cd /
eject - Next I installed the following rpm becuase I was getting a libdb.so.2 library not found exception. I found the instructions to fix it here .
- I did a Google search on “db1-1.85-8.i386” and found man pages that had a link to the rpm I needed.
- I downloaded the rpm, within the centos gui, and it asked me to install the rpm.
- I installed the rpm, and the library was now available.
- Now all I had to do was run the installation of ./runInstallation and everything worked great for me.
I hope that you found this helpful. Please leave comments or extra tips and I will add them to this page.



