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

DB2 Personal Edition (Linux) 安裝完整步驟指南

     編輯:DB2 教學

簡介

DB2 Personal Edition (DB2 PE) 是運行於低成本商用硬體 (桌機/筆電) 的單使用者 RDBMS,支援 Windows 98/ME/NT/2000/XP 及 Linux。功能完整對應 Workgroup Server Edition,唯一限制:遠端用戶端無法直接連線 (但控制中心可遠端管理)。適合離線開發、筆電同步複寫、POS 端應用。

安裝環境

  • 作業系統:Red Hat 7.2 (Server 安裝預設套件)
  • 安裝檔:DB2_V81_PE_LNX_32_NLV.tar (從 IBM 下載或內部 FTP 取得)
  • 目標目錄:/opt/IBM/db2/V8.1 (預設)

安裝步驟

  1. 取得並解壓安裝檔
    wget FTP://192.168.0.1/software/DB/DB2_V81_PE_LNX_32_NLV.tar
    tar xvf DB2_V81_PE_LNX_32_NLV.tar
    # 解壓後檔案位於 ./pe 目錄
  2. 執行安裝程式
    ./pe/db2_install
    # 依提示完成,預設安裝至 /opt/IBM/db2/V8.1
  3. 安裝授權檔 (避免 90 天試用期到期)
    /opt/IBM/db2/V8.1/adm/db2licm -a /root/pe/db2/license/db2pe.lic
  4. 建立實例擁有者用戶
    useradd db2ins1
    passwd db2ins1  # 設定密碼
  5. 建立實例
    /opt/IBM/db2/V8.1/instance/db2icrt -u db2ins1 db2ins1
    # -u 指定 fenced 用戶,此處同一用戶兼任
  6. 啟動實例並測試
    su - db2ins1
    db2start
    # SQL1063N DB2START processing was successful.
    
    # 測試建立資料庫
    db2 "CREATE DATABASE TESTDB"
    db2 CONNECT TO TESTDB
    db2 "CREATE TABLE T1 (C1 INT)"
    db2 "INSERT INTO T1 VALUES (1)"
    db2 "SELECT * FROM T1"
    db2 CONNECT RESET
    db2stop

常見問題排查

  • 缺少 libstdc++:安裝相容套件 compat-libstdc++。
  • 核心參數不足:修改 /etc/sysctl.conf 增加 kernel.shmmax、kernel.shmall、fs.file-max 等,執行 sysctl -p 生效。
  • Java 路徑錯誤:確認 JAVA_HOME 指向正確 JDK,且 CLASSPATH 包含 db2java.zip、sqlj.zip、runtime.zip。
  • 防火牆阻擋:開放 DB2 通訊埠 (預設 50000) 或暫時關閉防火牆測試。

結語

DB2 PE 在 Linux 上安裝流程簡單,關鍵在於授權檔安裝、實例建立與環境變數設定。完成上述步驟即可擁有完整功能的單機開發/測試資料庫環境。

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