首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

手把手教你 Oracle 9i 在 Linux 系統上的完整安裝部署

     編輯:Oracle 資料庫基礎

系統需求規劃

硬體門檻

  • 記憶體:≥512MB(指令 grep MemTotal /proc/meminfo 查看)
  • Swap 空間:建議 2×RAM,至少 400MB(/sbin/swapon -s 檢查)
  • 硬碟空間:≥2.5GB 安裝空間 + 400MB 暫存空間(/tmp 或自訂 TEMP/TMPDIR)
  • 光碟機:8 倍速以上(若使用 ISO 安裝則不需)

作業系統相容性

官方認證:SuSE 7.1 / Kernel 2.4.4 / glibc 2.2
實測相容:Mandrake 8.0 / Kernel 2.4.3-20 / glibc 2.2.2

遠程圖形介面工具(選用)

推薦 X-Win32 5.0 或 Exceed,便於遠程形化安裝。

核心參數調校(關鍵步驟)

信號量參數

# cd /proc/sys/kernel
# cat sem
250 32000 32 128  # SEMMSL SEMMNS SEMOPM SEMMNI
# echo "250 32000 100 128" > sem  # 依需求調整

共享記憶體

# echo 4294967295 > shmmax  # 物理記憶體 512MB 時設定值,1GB 則為 8589934590

用戶與環境建置

建立 Oracle 用戶

# groupadd dba
# useradd -g dba -p password -d /oracle -s /bin/bash oracle

掛載點規劃

至少兩個掛載點:軟體目錄(≥850MB)、資料目錄(≥450MB)。為簡化可合併於同一分區(如 /oracle)。

環境變數配置(.bash_profile)

export DISPLAY="192.9.200.24:0.0"  # 遠程安裝時設定客戶端 IP
export ORACLE_HOME=/oracle/product/9.0.1
export ORACLE_SID=oracle
export ORACLE_TERM=xterm
export TNS_ADMIN=/home/oracle/config/9.0.1
export NLS_LANG=american_america.ZHS16GBK  # 中文支援關鍵
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$PATH:$ORACLE_HOME/bin:/usr/bin:/usr/sbin:/usr/local/bin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export TMPDIR=/tmp
umask 022

修改後重新登入並用 set | more 驗證生效。

安裝前置作業

JDK 1.3.1 安裝

# cd /usr/local
# bzip2 -d j2sdk-1.3.0-RC1-linux-i386.tar.bz2
# tar xvf j2sdk-1.3.0-RC1-Linux-i386.tar
# mv j2sdk-1.3.0-RC1 jdk

X-Windows 啟動

  • 本機:export DISPLAY="" → startx
  • 遠程:客戶端啟動 X-Win32 → 伺服器 export DISPLAY=客戶端IP:0.0 → startkde(忽略初始錯誤訊息)

安裝檔案解壓

# gunzip Linux9i_Disk1.cpio.gz && cpio -idmv
# gunzip Linux9i_Disk2.cpio.gz && cpio -idmv
# gunzip Linux9i_Disk3.cpio.gz && cpio -idmv
# 產生 Disk1、Disk2、Disk3 三個安裝目錄

圖形安裝精靈操作

  1. 進入 Disk1 目錄執行 ./runInstaller &
  2. Source 路徑自動偵測,Destination 對應 $ORACLE_HOME
  3. 選擇 Oracle9i Database 9.0.1.0.0(伺服器版)
  4. 安裝類型選 Enterprise Edition
  5. 資料庫模板選 General Purpose(或 Data Warehouse)
  6. 確認 SID 與 Global Database Name
  7. 字符集選 Simplified Chinese ZHS16GBK(對應 NLS_LANG)
  8. 指定 JDK 路徑(供 Oracle Web Server 使用)
  9. 檢視安裝摘要 → 點擊 Install 開始安裝(約 30 分鐘)
  10. 過程中彈出 root 執行腳本視窗,另開終端執行後確認繼續
  11. 安裝完成自動啟動資料庫與 Web Server,OUI 顯示成功訊息

資料庫基本操作驗證

啟動/關閉資料庫

$ sqlplus "/ as sysdba"
SQL> shutdown immediate
SQL> startup

Listener 管理

$ lsnrctl start
$ lsnrctl stop

Oracle Web Server 控制

# 停止
$ cd $ORACLE_HOME/Apache/apache/bin
$ ./stopJServ.sh
$ apachectl stop

# 啟動(預設埠 7777)
$ ./startJServ.sh
$ apachectl start

瀏覽器訪問 https://server_ip:7777/ 驗證 Web Server 運行狀態。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved