ship_9204_linux_disk1.cpio.gz、disk2.cpio.gz、disk3.cpio.gz。gunzip ship_9204_linux_disk*.cpio.gz
cpio -idmv < ship_9204_linux_disk1.cpio
cpio -idmv < ship_9204_linux_disk2.cpio
cpio -idmv < ship_9204_linux_disk3.cpio
產生 Disk1、Disk2、Disk3 三個目錄。
從 RHEL AS 3 安裝光碟複製以下 RPM 到暫存目錄:
compat-gcc-7.3-2.96.128.i386.rpmcompat-gcc-c++-7.3-2.96.128.i386.rpmcompat-libstdc++-7.3-2.96.128.i386.rpmcompat-libstdc++-devel-7.3-2.96.128.i386.rpm建立腳本 rhel3_pre_install.sh 並執行(需 root 權限),修補 libcwait.so 以相容 NPTL 執行緒庫。
rpm -qa | grep -E 'compat-db|openmotif|setarch'
rpm -Uvh compat*rpm --force
mv /usr/bin/gcc /usr/bin/gcc34
mv /usr/bin/g++ /usr/bin/g++34
ln -s /usr/bin/gcc296 /usr/bin/gcc
ln -s /usr/bin/g++296 /usr/bin/g++
/etc/sysctl.confkernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
若記憶體 > 2GB,可將 shmmax 設為 2147483648。
/etc/security/limits.conforacle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
完成後重啟系統。
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
mkdir -p /opt/ora9/product/9.2
mkdir /var/opt/oracle
chown oracle:dba /var/opt/oracle
chown -R oracle:oinstall /opt/ora9
chmod 755 /var/opt/oracle
xhost + # 允許 X 連線
export ORACLE_BASE=/opt/ora9
export ORACLE_HOME=/opt/ora9/product/9.2
.bashrcexport ORACLE_BASE=/opt/ora9
export ORACLE_HOME=/opt/ora9/product/9.2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=ora9
export ORACLE_TERM=vt100
export LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export LANG=en_US
export LC_ALL=en_US
執行 source .bashrc 生效,登出再登入。
cd /path/to/Disk1
./runInstaller
依圖形介面指引完成安裝。安裝過程中若提示執行 root.sh,另開終端以 root 執行即可。
export LANG=en_US 後重啟安裝。compat 套件與 GCC 版本正確。