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

AIX/RS6000 平台 DB2 UDB 企業版安裝部署標準流程與驗證

     編輯:DB2 教學

安裝前提

  • 作業系統:AIX (HP-UX 9000 流程雷同)
  • 權限:root 使用者
  • 介質:DB2 UDB Enterprise Edition 安裝光碟

標準安裝步驟

  1. 掛載光碟:
    
    mkdir -p /cdrom
    smitty storage
    # 選擇:File Systems → Add/Change/Show/Delete → CDROM File System → Add
    # 掛載點:/cdrom
    smitty mountfs
    # 裝置:/dev/cd0,掛載點:/cdrom,Read-Only: Yes
    
  2. 啟動安裝程式:
    
    cd /cdrom
    ./db2setup
    
  3. 圖形化安裝精靈選項 (Tab/Enter 導航):
    • 產品選擇 (Customize 各項):
      • ☑ DB2 Administration Client
      • ☑ DB2 UDB Enterprise Edition (核心伺服器)
      • ☑ DB2 Software Developer Kit (開發環境需求)
    • 語言支援:僅勾選 **Chinese Simplified (ZH_CN)** 或 **Chinese Traditional (ZH_TW)**,減少安裝體積。
    • 管理帳戶:建立預設 db2as (DAS 用戶),UID/GID/Home 使用預設,語言同步選中文。
    • 實例建立:
      • ☑ DB2 實例:預設 db2inst1:db2iadm1 (實例擁有者/管理群組)
      • ☑ Fenced 用戶:預設 db2fenc1:db2fenc1 (執行 Fenced UDF/Stored Proc)
      • 語言同步選中文。
    • 範例資料庫:☑ 建立 SAMPLE (驗證安裝用)。
    • 自動啟動:
      • 獨立伺服器:☑ Autostart (OS 啟動自動啟動實例)。
      • HACMP 雙機共享環境:勿勾選Autostart,實例啟動由 HACMP 控制。
  4. 安裝完成驗證:
    • 程式安裝路徑:/usr/lpp/DB2_06_01 (DB2DIR)
    • 若安裝時未建實例/帳戶,事後可用 /usr/lpp/DB2_06_01/install/db2setup 或 db2icrt 補建。

安裝後功能驗證 (以 Instance Owner 身分)


# 1. 切換至實例擁有者
su - db2inst1

# 2. 建立 SAMPLE 資料庫 (若安裝時未建)
db2sampl

# 3. 啟動資料庫管理程式
db2start

# 4. 連線測試查詢
db2 connect to sample
db2 "select * from staff where dept = 20"
db2 connect reset

上述指令均成功執行,**證明 DB2 UDB 伺服器安裝完成且功能正常**。

後續管理提示

  • 釋放空間:驗證通過後可 db2 drop database sample 移除範例庫。
  • 修補包升級:下載 Fix Pack,以 root 執行 ./installFixPack,再以實例擁有者執行 db2iupdt 更新實例。
  • 多實例管理:db2icrt 建立、db2idrop 移除、db2ilist 列舉。
  • 環境變數:~/.profile 應包含 . ${HOME}/sqllib/db2profile。

常見安裝問題

db2icrt 失敗:用戶/群組不存在啟動實例報 SQL10007N中文顯示亂碼
現象原因與對策
db2setup 無法啟動圖形介面AIX 需安裝 X11 執行環境或使用 db2_install 文字模式安裝
預先用 mkuser/mkgroup 建立帳戶,或讓安裝精靈自動建立
共享記憶體段不足,調整 AIX vmo -o maxpin%、schedo -o v_pinshm=1
確認 LANG/LC_ALL 環境變數設為 Zh_CN.IBM-936 或 Zh_TW.big5,資料庫建立時指定正確代碼頁
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved