在 HP-UX 作業系統上部署 Oracle 9i 需要仔細規劃核心參數、檔案系統、使用者環境及系統修補程式。本文詳細記錄從核心調整到資料庫建立的完整流程,供系統管理員與 DBA 參考。
以 root 身分登入,啟動 SAM(System Administrator Manager),依序進入 Kernel Configuration → Configurable Parameters,修改下列關鍵參數:
修改完成後需重新啟動系統使參數生效。
建立兩個獨立檔案系統,各不小於 4 GB:
同時確保 /tmp 目錄擁有至少 55 MB 可用空間。
在 SAM 的 Accounts for Users and Groups 中:
dbaoracle,主目錄設為 /home/oracle,主要群組為 dba,設定密碼切換至 oracle 使用者:
# su - oracle
編輯 .profile,在檔案末尾加入:
ORACLE_BASE=/Oracle
ORACLE_HOME=/Oracle/product/9.2.0.1
ORACLE_SID=test
ORACLE_TERM=xterm
export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_TERM
NLS_LANG=american_america.ZHS16GBK
export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORA_NLS33
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:/lib:/usr/lib:$ORACLE_HOME/RDBMS/lib:$ORACLE_HOME/lib32
SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32
ORACLE_DOC=$ORACLE_BASE/product/9.2.0.1
export SHLIB_PATH LD_LIBRARY_PATH ORACLE_DOC
PATH=/bin:/usr/bin:/usr/sbin:/opt/bin:/usr/local/bin:$ORACLE_HOME/bin:/usr/contrib/bin:$PATH
export PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
EDITOR=vi
export EDITOR
註:行尾反斜線 \ 表示續行。
套用變更:
$ . ./.profile
必裝修補程式:
swinstall -s /cdrom/GOLDQPK11i 安裝)swinstall 安裝)若作業系統安裝時已打過隨機修補程式,僅需安裝 PHSS_26263 即可。
建立必要的共用程式庫符號連結:
# cd /usr/lib
# ln -s /usr/lib/libX11.3 libX11.sl
# ln -s /usr/lib/libXIE.2 libXIE.sl
# ln -s /usr/lib/libXext.3 libXext.sl
# ln -s /usr/lib/libXhp11.3 libXhp11.sl
# ln -s /usr/lib/libXi.3 libXi.sl
# ln -s /usr/lib/libXm.4 libXm.sl
# ln -s /usr/lib/libXp.2 libXp.sl
# ln -s /usr/lib/libXt.3 libXt.sl
# ln -s /usr/lib/libXtst.2 libXtst.sl
server_9201_hpunix64_disk1~4.cpio.gz 放入 /oradata,解壓縮:gunzip *.cpio.gzcpio -idcmv < Disk1.cpio(依序處理四個檔案,產生 Disk1~Disk4 目錄)$ DISPLAY=Your_PC_IP:0.0$ export DISPLAY$ /oradata/Disk1/runInstallerdba/opt/Java1.3/jreroot.sh:# cd /Oracle/product/9.2.0.1# sh root.sh/usr/local/bin)至此,HP-UX 上的 Oracle 9i 安裝與資料庫建立完畢。