kernel-source-2.2.5-15.i386.rpm tcl-8.0.4-29.i386.rpm compat-binutils-5.2-2.9.0.23.1.i386.rpm compat-glibc-5.2-2.0.7.2.i386.rpm compat-egcs-5.2-1.0.3a.1.i386.rpm compat-egcs-c++-5.2-1.0.3a.1.i386.rpm compat-libs-5.2-1.i386.rpm
編輯 /usr/src/linux/include/asm/shmparam.h 修改 SHMMAX。建議設略大於實體記憶體。修改後需重編核心並更新 LILO。
groupadd dba useradd -g dba -d /u01/oracle -m oracle passwd oracle mkdir -p /u01/oracle chown oracle:dba /u01/oracle
編輯 ~oracle/.bash_profile:
ORACLE_HOME=/u01/oracle; export ORACLE_HOME LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH ORACLE_BASE=$ORACLE_HOME; export ORACLE_BASE ORACLE_SID=BROS; export ORACLE_SID ORACLE_TERM=ansi; export ORACLE_TERM PATH=$PATH:$ORACLE_HOME/bin; export PATH TMPDIR=/var/tmp; export TMPDIR umask 022
# 光碟 mount -t iso9660 /dev/cdrom /home/oracle # 或解壓縮安裝包 gunzip -c 805ship.tgz | tar xvf -
cd /home/oracle/orainst sh oratab.sh
Red Hat 6.0 使用 glibc 2.0,安裝前必須打補丁:
mkdir $ORACLE_HOME/orapatch cp glibcpatch.tgz $ORACLE_HOME/orapatch cd $ORACLE_HOME/orapatch tar -xvzf glibcpatch.tgz sh glibcpatch.sh
./orainst /c → Custom → Install new product - DO NOT CREATE DB Objects./orainst /c → Custom → Create/Upgrade Database Objects → 建立資料庫su - oracle su -p root cd $ORACLE_HOME/orainst sh root.sh # 編輯 /etc/oratab 啟用自動啟動 # BROS:/u01/oracle:Y # TNS Listener 權限修正 chown oracle:dba $ORACLE_HOME/bin/tnslsnr chmod 750 $ORACLE_HOME/bin/tnslsnr chown oracle:dba $ORACLE_HOME/network/log chmod 775 $ORACLE_HOME/network/log chown root:dba $ORACLE_HOME/network/log/listener.log chmod 664 $ORACLE_HOME/network/log/listener.log