Saturday, April 3, 2010

Oracle SOA Suite 10g prerequisites for Red Hat Linux ES/AS 4

This is just a quick cheat sheet to make sure you have all the appropriate prerequisites for Oracle SOA Suite 10g (10.1.3.x) on Red Hat Linux ES/AS 4 (32-bit).

1. Ensure that you have at least 512 MB SWAP space.

grep SwapTotal /proc/meminfo
2. Ensure that you have enough disk space.
Confirm that you have at least 10 GB free for your software.
Confirm that you have at least 5 GB free for your temporary scripts directory.
Confirm that you have at least 400 MB free in /tmp.

df -m
3. Confirm that the following Red Hat 4 32-bit RPMs or later are installed:
binutils-2.15.92.0.2-13
compat-db-4.1.25-9
compat-glibc-7.x-2.2.4.32.6
compat-libstdc++-296-2.96-132.7.2
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
control-center-2.8.0-12
gcc-3.4.3-22.1
gcc-c++-3.4.3-22.1
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
openmotif21-2.1.30-11.RHEL4.4
pdksh-5.2.14-30
setarch-1.6-1
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
4. Confirm that 'perl' and 'fuser' are installed.

which perl
which fuser
5. Confirm that /etc/security/limits.conf has the following (must use tabs between fields):

* soft nproc 2047
* hard nproc 16384
* soft nofile 2048
* hard nofile 65536
6. Confirm that /etc/pam.d/login has the following line (must use tab between 2nd and 3rd field):

session required /lib/security/pam_limits.so
7. Confirm that /etc/profile has the following lines:

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
You should now expect your Oracle SOA Suite installation to go smoothly.

No comments: