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

DB2 9.7 Linux 5.4 詳細安裝步驟:手動模式完整記錄

     編輯:DB2 教學

DB2 9.7 Linux 5.4 詳細安裝步驟:手動模式完整記錄

針對 RHEL 5.4 環境,DB2 9.7 手動安裝 (db2_install) 的完整逐步記錄,含用戶建立、實例創建、網路配置、驗證與常用操作指令。

1. 解壓安裝包

gunzip v9.7_linuxia32_server.tar.gz
tar -xvf v9.7_linuxia32_server.tar

2. 手動安裝產品

cd <解壓目錄>
./db2_install
# 選項: no (不授權) -> aese (Advanced Enterprise Server Edition)
# 預設路徑: /opt/ibm/db2/V9.7

3. 建立實例必要用戶與群組

groupadd -g 901 db2grp
groupadd -g 902 db2fgrp
groupadd -g 903 db2agrp

useradd -g db2grp -u 801 -d /home/db2inst1 -m -s /bin/bash db2inst1  # 實例擁有者
useradd -g db2fgrp -u 802 -d /home/db2fenc -m -s /bin/bash db2fenc   # 受保護用戶
useradd -g db2agrp -u 803 -d /home/db2das -m -s /bin/bash db2das     # DAS 管理所有實例

passwd db2inst1; passwd db2fenc; passwd db2das

4. 建立 DAS 與資料庫實例

cd /opt/ibm/db2/V9.7/instance
./dascrt -u db2das                    # 建立 DB2 Administration Server
./db2icrt -u db2inst1 db2inst1        # 建立實例 db2inst1

# 若報 DBI1922N hostname 無效
# 編輯 /etc/hosts 加入本機名稱解析

5. 啟動服務

# 啟動 DAS
su - db2das -c "db2admin start"

# 啟動實例
su - db2inst1 -c "db2start"
# 輸出: SQL1063N DB2START processing was successful.

6. 驗證進程

ps -ef | grep db2
# 關鍵進程: db2sysc (主引擎), db2wdog (看門狗), db2acd (自動配置), db2vend (備份廠商)

7. 配置自動啟動與網路

# 自動啟動 (root)
cd /opt/ibm/db2/V9.7/instance
./db2iauto -on db2inst1

# 網路配置 (db2inst1)
su - db2inst1
db2 update dbm cfg using SVCENAME 50000
db2set DB2COMM=TCPIP

8. 實例啟停操作

# 停止
su - db2inst1
db2 force applications all
db2stop

# 啟動
db2start

9. 建立與連線測試資料庫

su - db2inst1
db2 create database test
# DB20000I The CREATE DATABASE command completed successfully.

db2 connect to test user db2inst1
# 輸入密碼 -> 連線成功

附錄:常用操作與演示資料庫

# 建立 SAMPLE 演示庫
cd /opt/ibm/db2/V9.7/bin
./db2sampl

# 連線 SAMPLE
db2 connect to sample

# 常用 CLP 指令
db2 connect to sample
db2 list tables
db2 select * from staff where dept=10
db2 quit

# 查看實例
db2ilist
db2 get instance

關鍵檢查點總結

  • /etc/hosts 必須可解析主機名,否則 db2icrt 失敗
  • 三組用戶 UID/GID 建議固定規劃,支援多節點擴展
  • Express-C 免授權;企業版需 db2licm -a license.lic
  • 防火牆開放 50000/tcp (SVCENAME 埠)
  • SELinux 建議 Permissive 或關閉

遵循此標準化流程,可確保 DB2 9.7 在 RHEL 5.4 上穩定、可重複部署。

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