萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

RedHat Linux 7.1 安裝 JDK + Tomcat + Oracle 9i 完整手記(含分區、X Window、swap、binutils 降級)

機器:HP LH6000、PIII 700、512MB RAM、雙 36G RAID0、RedHat 7.1。分區:/boot 100M、swap 1024M、/ 剩餘空間。安裝 X Window/KDE 並設定 xdm 支援 Xmanager 遠程登入。

Oracle 9i 安裝重點

  • 下載三片 Linux9i_Disk*.cpio.gz,用 zcat ... | cpio -idmv 一步解包。
  • Swap 建議 ≥ 物理記憶體 2 倍或 512MB 取大者;不足時建庫會卡住。可用 dd/mkswap/swapon 增加臨時 swap 檔。
  • binutils 版本坑:RH 7.1/7.2 自帶 binutils 導致通用安裝程式無法運行,需降級至 binutils-2.10.0.18-1.i386.rpm(rpm -Uvh --force --nodeps),裝完再升級回去。或遇錯誤 Error invoking target install of makefile .../ins_plsql.mk 時,修改 $ORACLE_HOME/bin/genclntsh 將 LD_SELF_CONTAINED="-z defs" 改為空,執行 genclntsh 後重試。

JDK 安裝

安裝 Blackdown JDK 1.1.8_v3 至 /usr/local,建立 /usr/local/java 符號連結。

Oracle 使用者與環境

groupadd dba; groupadd oinstall
useradd -g oinstall -G dba oracle
mkdir -p /opt/oracle/product/9.0.1
chown -R oracle.oinstall /opt/oracle
mkdir /var/opt/oracle; chown oracle.dba /var/opt/oracle; chmod 755 /var/opt/oracle

.bash_profile 設定 ORACLE_BASE/HOME/SID/TERM/NLS_LANG/ORA_NLS33/LD_LIBRARY_PATH/PATH/CLASSPATH 等變數(文中附完整範例)。

啟動安裝與啟動資料庫

  • 設定 DISPLAY 變數(遠程安裝需 xhost +),從 Disk1 執行 runInstaller。
  • Inventory 位置 /opt/oracle/oraInventory、群組 oinstall、Oracle Home /opt/oracle/product/9.0.1、JDK Home /usr/local/java。
  • 啟動資料庫:sqlplus /nolog → connect / as sysdba → startup(9i 已無 svrmgrl)。

重要提醒

  • 勿 cd /mnt/cdrom 執行安裝,否則無法換片。
  • 驗證下載檔案 md5sum 校驗碼。
copyright © 萬盛學電腦網 all rights reserved