Application Server 10g R2 10.1.2.0.2 Installation Steps for OEL 5.4


Follow Operating System Requirements for OEL 5.x or RHEL 5.x

1. The following packages (or later versions) must be installed on your Linux x86 or Linux x86-64 system:

binutils-2.16.91.0.5-23.4
gcc-4.1.0-28.4
gcc-c++-4.1.0-28.4
glibc-devel-2.4-31.2
libgcc-4.1.0-28.4
libstdc++-devel-4.1.0-28.4
libstdc++-4.1.0-28.4
make-3.80-202.2
compat-db 4.1.25-9

2. Ensure that libXp has been installed. The package libXp was not installed in RHEL 5/OEL 5 with default RPM packages, so it will need to be installed manually. In RHEL 4 this file was provided by the package xorg-x11-deprecated-libs which is installed with default package installation but this is not the case for RHEL5/OEL5 and is now provided with a different rpm, the libXp rpm. Install the package libXp by the command:

# rpm -ivh </path/to/>libXp.<version>.i386.rpm

Note: libXp.so.6 can be found by installing the package /Server/libXp-1.0.0-8.1.el5.i386.rpm under Disk3 of the OEL5 media.

3. The following are two requirements and their locations to obtain them from Oracle:

openmotif21-2.1.30-11.EL5.i386.rpm
[http://oss.oracle.com/projects/compat-oracle/dist/files/Enterprise_Linux/openmotif21-2.1.30-11.EL5.i386.rpm]

xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
[http://oss.oracle.com/projects/compat-oracle/dist/files/Enterprise_Linux/xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm]

4. When installing Oracle Application Server 10g Release 2 (10.1.2.0.2) within the OEL 5.x or RHEL 5.x operating systems, you will need to create the following symbolic link as root prior to doing any installations:

# ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2

If an error occurs stating that libdb.so.2 already exists, it may be from a previous 10.1.3 installation. In this case, either move the file for backup and create the symbolic link or skip this step to see if the following problem occurs.

  • Without this symbolic link, httpd will give the following error:

    httpd: error while loading shared libraries: libdb.so.2:
    cannot open shared object file: No such file or directory

    With this link in place, httpd should start up successfully in OEL 5.0 or RHEL 5.0

    Note: On some OEL installs, libgdbm.so.2.0.0 may not exist. You can check the following way:

    # cat /etc/enterprise-release
    Enterprise Linux Enterprise Linux Server release 5.2 (Carthage)
    # ls /usr/lib/libgdbm.so.2.0.0

    If you are missing the 32-bit version, it can be installed using gdbm.i386 0:1.8.0-26.2.1. Alternatively, Patch 6078836 can be used instead, as it was uploaded to complete a 10.1.3 certification.

5. The installation of Oracle Application Server 10g Release 2 (10.1.2.0.2) requires the correct openmotif package to be installed on your OEL 5.x or RHEL 5.x box. Without the correct package, you will run into installation errors for those components that require openmotif (such as reports and forms). You may download the RPM package from the following location:

[http://oss.oracle.com/projects/compat-oracle/dist/files/Enterprise_Linux/openmotif21-2.1.30-11.EL5.i386.rpm]

As root, you can install this RPM package by issuing the following command:

# rpm -i openmotif21-2.1.30-11.EL5.i386.rpm

6. Any installation of Oracle Application Server 10g Release 2 (10.1.2.0.2) on OEL 5.x or RHEL 5.x in which Reports is getting installed will fail with reports relinking errors unless you apply the required RPM listed below.You may download the RPM package from the following location:

[http://oss.oracle.com/projects/compat-oracle/dist/files/Enterprise_Linux/xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm]

As root, you can install this RPM package by issuing the following command

# rpm -i xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm

After the RPM, is installed, you will also need to override the /usr/lib/libXtst.so.6 with the one from /usr/X11R6/lib/libXtst.so.6. As root, issue the commands:

# mv /usr/lib/libXtst.so.6 /usr/lib/libXtst.so.6.ORG

# ln -s /usr/X11R6/lib/libXtst.so.6 /usr/lib/libXtst.so.6

Leave a Reply

Your email address will not be published. Required fields are marked *