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

HP-UX 平台安裝 Oracle 9i 完整指南

     編輯:Oracle 資料庫基礎

前言

在 HP-UX 作業系統上部署 Oracle 9i 需要仔細規劃核心參數、檔案系統、使用者環境及系統修補程式。本文詳細記錄從核心調整到資料庫建立的完整流程,供系統管理員與 DBA 參考。

一、 Root 使用者前置作業

1. 核心參數調整

以 root 身分登入,啟動 SAM(System Administrator Manager),依序進入 Kernel Configuration → Configurable Parameters,修改下列關鍵參數:

  • MAXDSIZ 1073741824
  • MAXDSIZ_64 2147483648
  • MAXSSIZ 134217728
  • MAXSSIZ_64 1073741824
  • MAXUSERS 1000
  • NPROC 20+8*MAXUSERS
  • SEMMNI 500
  • SEMMNS 1000
  • SEMMSL 2048
  • SEMVMX 32767
  • SEMMNU 500
  • SHMMAX 1073741824(建議設為實體記憶體最大值)
  • SHMMNI 512
  • SHMSEG 200
  • VPS_CEILING 64

修改完成後需重新啟動系統使參數生效。

2. 磁碟空間規劃

建立兩個獨立檔案系統,各不小於 4 GB:

  • /oracle:安裝 Oracle 軟體
  • /oradata:存放安裝檔案與資料檔

同時確保 /tmp 目錄擁有至少 55 MB 可用空間。

3. 建立 DBA 群組與 Oracle 使用者

在 SAM 的 Accounts for Users and Groups 中:

  1. 新增群組 dba
  2. 新增使用者 oracle,主目錄設為 /home/oracle,主要群組為 dba,設定密碼

二、 設定 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(隨附光碟,使用 swinstall -s /cdrom/GOLDQPK11i 安裝)
  • PHKL_25506、PHSS_26263、PHSS_24638(從 itrc.hp.com 下載 .depot 後用 swinstall 安裝)

若作業系統安裝時已打過隨機修補程式,僅需安裝 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

五、 安裝 Oracle 並建立資料庫

  1. 將四個安裝檔 server_9201_hpunix64_disk1~4.cpio.gz 放入 /oradata,解壓縮:
    gunzip *.cpio.gz
    cpio -idcmv < Disk1.cpio(依序處理四個檔案,產生 Disk1~Disk4 目錄)
  2. 安裝 Xmanager,以 Oracle 使用者登入並設定顯示:
    $ DISPLAY=Your_PC_IP:0.0
    $ export DISPLAY
  3. 啟動安裝程式:
    $ /oradata/Disk1/runInstaller
  4. 依圖形介面步驟操作:
    • Source/Destination 路徑應與 .profile 設定一致
    • 選擇 Oracle9i Database 9.2.0.1.0 → Custom 安裝
    • 元件位置保持預設
    • Administrator/Operator 群組皆設為 dba
    • Create Database 選 No(稍後用 DBCA 建立)
    • JDK Home 指向 /opt/Java1.3/jre
  5. 安裝完成後,以 root 執行 root.sh:
    # cd /Oracle/product/9.2.0.1
    # sh root.sh
    (Local bin directory 接受預設 /usr/local/bin)
  6. 回到安裝介面點 OK,啟動 Net Configuration Assistant:
    • 選擇延後設定 Listener
    • Listener 名稱自訂,協議 TCP,連接埠 1521
    • 命名方法保持預設
  7. 啟動 Database Configuration Assistant:
    • 選 Create a Database → General Purpose
    • 輸入 Database Name 與 SID
    • 連線模式選 Dedicated Server Mode
    • 字元集選 ZHS16GBK
    • 儲存設定保持預設,確認摘要後開始建庫
    • 建庫完成需設定 SYS、SYSTEM 密碼

至此,HP-UX 上的 Oracle 9i 安裝與資料庫建立完畢。

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