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

HP-UX 平台上安裝 Oracle 9i 的完整操作手冊

     編輯:Oracle 資料庫基礎

前言

本文記錄在 HP-UX 系統上使用 SAM (System Administration Manager) 安裝 Oracle 9i Release 2 (9.2.0.1) 的完整流程,涵蓋核心參數調整、檔案系統規劃、用戶建立、環境變數設定、補丁套用與系統修補。

一、 Root 用戶前置作業

1. 核心參數配置 (透過 SAM)

路徑:SAM → Kernel Configuration → Configurable Parameters

參數建議值說明
MAXDSIZ1073741824最大資料段大小 (1GB)
MAXDSIZ_64214748364864位元最大資料段 (2GB)
MAXSSIZ134217728最大堆疊大小 (128MB)
MAXSSIZ_64107374182464位元最大堆疊 (1GB)
MAXUSERS1000最大使用者數
NPROC20+8*MAXUSERS最大進程數
SEMMNI500訊號量識別碼上限
SEMMNS1000系統訊號量總數
SEMMSL2048每組訊號量上限
SEMVMX32767訊號量最大值
SEMMNU500解除等待的訊號量結構數
SHMMAX1073741824共享記憶體最大段 (建議設為實體記憶體大小)
SHMMNI512共享記憶體段識別碼上限
SHMSEG200每進程可連接共享記憶體段數
VPS_CEILING64虛擬分頁空間上限

修改完成後需重建核心並重開機生效。

2. 檔案系統規劃

  • /oracle:≥ 4 GB,安裝 Oracle 軟體
  • /oradata:≥ 4 GB,存放資料檔
  • /tmp:≥ 55 MB 可用空間

3. 建立 DBA 群組與 Oracle 用戶 (透過 SAM)

  1. SAM → Accounts for Users and Groups → Groups → Actions → Add,群組名:dba
  2. Users → Actions → Add:
    • 登入名:oracle
    • 家目錄:/home/oracle
    • 主要群組:dba
    • 密碼:oracle (建議安裝後修改)

二、 Oracle 用戶環境變數設定

切換至 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 生效。

三、 系統補丁套用

必要補丁:GOLDQPK11i、MegPatch、PHKL_25506、PHSS_26263、PHSS_24638

  1. GOLDQPK11i 通常在安裝光碟中,掛載後:swinstall -s /cdrom/GOLDQPK11i
  2. 其他補丁從 itrc.hp.com 下載,解壓後安裝:
    # sh PHKL_25506
    # swinstall -s /tmp/PHKL_25506.depot

備註:若 OS 安裝時已套用隨機補丁,僅需補裝 PHSS_26263 即可。

四、 系統已知 Bug 修補

建立共享函式庫符號連結:

# 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

五、 啟動安裝與建庫

  1. 掛載 Oracle 9i 安裝光碟
  2. 以 oracle 用戶啟動 runInstaller
  3. 依圖形介面提示完成軟體安裝
  4. 使用 DBCA (Database Configuration Assistant) 建立資料庫

結語:HP-UX 上安裝 Oracle 9i 核心在於核心參數的精確調整與 HP 專屬補丁的完整套用。建議安裝完成後立即執行 catalog.sql 與 catproc.sql 完成資料字典建立,並配置自動備份與監控腳本。

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