These instructions are specific to Oracle SOA Suite 10g (10.1.3.1) and Red Hat ES 5.4 x86_64, installed as user "oracle". You can then proceed normally with your patching/upgrades.
1. Modify /etc/redhat-release
This is to fake out the installer to recognize this as a certified OS.
cp /etc/redhat-release /etc/redhat-release.original
export ORAREL="Red Hat Enterprise Linux ES release 3 (Nahant Update 8)"
echo $ORAREL > /etc/redhat-release
groupadd dba
groupadd oinstall
useradd -c "Oracle software owner" -g oinstall -G dba oracle
passwd oracle
This can be done by using the following command. Ensure that the appropriate 32-bit and 64-bit packages are installed accordingly. All of the required RPMs can be found on the install media.
Command:
rpm -qa --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" | grep<package>
binutils-2.17.50.0.6-12.el5.x86_64.rpm compat-db-4.2.52-5.1.i386.rpm
compat-db-4.2.52-5.1.x86_64.rpmcompat-glibc-2.3.4-2.26.i386.rpm .rpm
compat-glibc-2.3.4-2.26.x86_64.rpm
compat-libstdc++-296-2.96.138.i386.rpm
compat-libstdc++-33-3.2.3.61.i386compat-libstdc++-33-3.2.3.61.x86_64 .rpmcontrol-center-2.16.0.16.el5.i386 .rpmcontrol-center-2.16.0.16.el5.x86_64 .rpmgcc-4.1.2.46.el5 .x86_64 .rpmgcc-c++-4.1.2.46.el5.x86_64 .rpmglibc-2.5.42.i686 .rpmglibc-2.5.42.x86_64 .rpmglibc-common-2.5.42.x86_64 .rpmglibc-devel-2.5.42.i386 .rpmglibc-devel-2.5.42.x86_64 .rpmlibgcc-4.1.2.46.el5.i386 .rpmlibgcc-4.1.2.46.el5.x86_64 .rpm
libpng-1.2.10-7.1.el5_3.2.i386.rpm (optional)
libpng-1.2.10-7.1.el5_3.2.x86_64.rpm (optional)libstdc++-4.1.2.46.el5.i386 .rpmlibstdc++-4.1.2.46.el5.x86_64 .rpmlibstdc++-devel-4.1.2.46.el5.i386 .rpmlibstdc++-devel-4.1.2.46.el5.x86_64 .rpmlibXpm-3.5.5.3.i386 .rpmmake-3.81.3.el5.x86_64 .rpm
openmotif-2.3.1-2.el5.i386.rpm
openmotif-2.3.1-2.el5.x86_64.rpm
ORBit2-2.14.3-5.el5.i386.rpm (optional)
ORBit2-2.14.3-5.el5.x86_64.rpm (optional)pdksh-5.2.14.36.el5.x86_64 .rpmsetarch-2.0.1.1.x86_64 .rpmsysstat-7.0.2.3.el5.x86_64 .rpm
unzip p6078836_101330_LINUX.zip
cp 6078836/libdb.so.2 /usr/lib
rm -rf 6078836
Use tab as the delimiter.
* soft nproc 2047
* hard nproc 16384
* soft nofile 2048
* hard nofile 65536
session required /lib/security/pam_limits.so
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
Simply run the following command to confirm.
grep SwapTotal /proc/meminfo
which perl ; which fuser
The SYS password must be set to the same value on all RAC nodes. For example, the following command would have to be executed on all RAC nodes:
ALTER USER sys IDENTIFIED BY manager;11. Force the OS to link to 32-bit (you must undo this post-installation).
mv /usr/bin/gcc /usr/bin/gcc.oracle.original
echo "/usr/bin/gcc.oracle.original -m32 \$*" > /usr/bin/gcc
chmod 755 /usr/bin/gcc
linux32 bash
export LDEMULATION=elf_i386
1 comments: