9i Install

Pre-Requisites

 rpm -Uvh xorg-x11-deprecated-libs*.rpm
 rpm -Uvh xorg-x11-libs-*.rpm
 rpm -Uvh xorg-x11-xfs-*.rpm
 rpm -Uvh alsa-lib-devel-*.rpm
 rpm -Uvh fontconfig-devel*.rpm
 rpm -Uvh freetype-devel*.rpm
 rpm -Uvh libjpeg-devel*.rpm
 rpm -Uvh libtiff-devel*.rpm
 rpm -Uvh libungif-devel*.rpm
 rpm -Uvh xorg-x11-6*.rpm
 rpm -Uvh xorg-x11-deprecated-libs-devel*.rpm
 rpm -Uvh xorg-x11-devel-*.rpm
 rpm -Uvh audiofile-devel*.rpm
 rpm -Uvh esound-devel*.rpm
 rpm -Uvh libaio-0*.rpm
 rpm -Uvh libaio-devel*.rpm
 rpm -Uvh openmotif21-*.rpm
 rpm -Uvh glib-devel*
 rpm -Uvh ORBit-devel-*
 rpm -Uvh gtk+-devel-*
 rpm -Uvh imlib-devel-1*
 rpm -Uvh gnome-libs-devel-*

Search for patch 4198954 and download it from http://metalink.oracle.com
p4198954_21_LINUX.zip

 yum -u install compat-gcc-32 compat-gcc-32-c++ compat-libstdc++-33  compat-libstdc++-296 compat-libgcc-296
 rpm -Uvh compat-libcwait-2.0-2.i386.rpm
 rpm -Uvh compat-oracle-rhel4-1.0-5.i386.rpm

Create Oracle User, groups and directory

 # groupadd -g 1001 oinstall
 # groupadd -g 1002 dba
 # useradd -g oinstall -G dba -u 1001 oracle


 # mkdir -p /u01/apps/oracle/product/920
 # chown -R oracle:oinstall /u01/apps/oracle

Add the following lines to $HOME/.bash_profile or $HOME/.bashrc

 ORACLE_BASE=/u01/apps/oracle
 ORACLE_HOME=$ORACLE_BASE/product/920
 ORACLE_SID=TESTDB
 LD_ASSUME_KERNEL=2.4.19
 export ORACLE_SID ORACLE_BASE ORACLE_HOME LD_ASSUME_KERNEL 

 PATH=$ORACLE_HOME/bin:$PATH:.
 LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
 EDITOR=/bin/vi
 export PATH LD_LIBRARY_PATH EDITOR

Setting Kernel parameters

Add the following lines to /etc/sysctl.conf

 kernel.shmall = 2097152
 kernel.shmmax = 2147483648
 kernel.shmmni = 4096
 kernel.sem = 250 32000 100 128
 fs.file-max = 65536
 net.ipv4.ip_local_port_range = 1024 65000

To take effect the new kernel parametes immediately

 # /sbin/sysctl -p

9i Installation problem:

After installing, In the configuration tools, it gave the following error

jre was not found in /u01/apps/oracle/product/920/oracle.swd.jre/bin/i386/native_threads/jre.

solution:

  1. Go to /u01/apps/oracle/product/920/oracle.swd.jre/bin/i386/native_threads directory
  2. run "ln -s java jre"

http://www.dizwell.com/oracle/albums/linora9/album/prelim1.html
http://www.puschitz.com/InstallingOracle9i.shtml
http://download-uk.oracle.com/docs/html/B13670_06/toc.htm#BABIJIFJ