1. 下载额外的安装包和补丁:
compat-libcwait-2.1-1.i386.rpm
p2617419_220_GENERIC.zip
p3006854_9204_LINUX.zip
p3238244_9204_LINUX.zip
2. 安装准备:
a. 修改文件/etc/sysctl.conf
添加内容如下:
# Oracle
kernel.shmmax = 1073741824(内存为1G时使用的参数)kernel.shmmni = 4096
kernel.shmall = 1048576(内存为1G时使用的参数)# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
使修改生效:/sbin/sysctl -p
b. 修改文件/etc/security/limits.conf
添加内容如下:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
c. 安装Linux自带的RPM包
compat-db
compat-gcc*
compat-libcwait
compat-libgcc*
compat-libstdc++*
gcc
gcc-c++
libaio
libaio-devel
make
libXp
libXp-devel
giflib
glib
openmotif
openmotif-devel
xorg-x11-deprecated-libs-devel
xorg-x11-deprecated-libs
libpng
gtk+
d. 安装额外的补丁:打p3006854_9204_LINUX.zip
# unzip p3006854_9204_LINUX.zip
# chmod +x 3006854/rhel3_pre_install.sh
# 3006854/rhel3_pre_install.sh
安装 compat-libcwait-2.1-1.i386.rpm
# rpm -ivh compat-libcwait-2.1-1.i386.rpm
e. 创建用户及组
groupadd oinstall
groupadd dba
groupadd oper
groupadd apache
useradd -g oinstall -G dba oracle
f. 给oracle用户创建密码:
passwd oracle
g. 创建文件夹:
mkdir -p /u01/app/oracle/product/9.2.0
chown -R oracle.oinstall /u01
h. 修改oracle家目录下.bash_profile文件
添加如下内容:
# Oracle 9i
PATH=$PATH:$HOME/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/l
ocal/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/u01/app/oracle/product/9.2.0/b
in
export PATH
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2.0; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
ORACLE_OWNER=oracle; export ORACLE_OWNER
ORACLE_SID=orcl9i; export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
i. 使oracle用户有权使用图形界面
xhost +
j. 创建软连接:
ln -s /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so /usr/lib/libstdc++-libc6.2-2.so.3
3. 安装
a. 解压缩:cpio -idmv < ship_9204_linux_disk1.cpio
cpio -idmv < ship_9204_linux_disk2.cpio
cpio -idmv < ship_9204_linux_disk3.cpio
b. 将文件夹主改成oracle
chown oracle:oinstall Disk1
chown oracle:oinstall Disk2
chown oracle:oinstall Disk3
c. 安装
Disk1/runInstaller
3. 安装后
a. 安装补丁
unzip p3238244_9204_LINUX.zip
cp 3238244/files/lib/stubs/* $ORACLE_HOME/lib/stubs/
cd $ORACLE_HOME/network/lib/
make -f ins_oemagent.mk install
rm $ORACLE_HOME/JRE
ln -s $ORACLE_BASE/jre/1.3.1/ $ORACLE_HOME/JRE
ln -s $ORACLE_HOME/JRE/bin/java $ORACLE_HOME/JRE/bin/jre
ln -s $ORACLE_HOME/JRE/bin/i386/native_threads/java $ORACLE_HOME/JRE/bin/i386/native_threads/jre