DB2 Personal Edition (DB2 PE) 是運行於低成本商用硬體 (桌機/筆電) 的單使用者 RDBMS,支援 Windows 98/ME/NT/2000/XP 及 Linux。功能完整對應 Workgroup Server Edition,唯一限制:遠端用戶端無法直接連線 (但控制中心可遠端管理)。適合離線開發、筆電同步複寫、POS 端應用。
DB2_V81_PE_LNX_32_NLV.tar (從 IBM 下載或內部 FTP 取得)/opt/IBM/db2/V8.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 目錄
./pe/db2_install
# 依提示完成,預設安裝至 /opt/IBM/db2/V8.1
/opt/IBM/db2/V8.1/adm/db2licm -a /root/pe/db2/license/db2pe.lic
useradd db2ins1
passwd db2ins1 # 設定密碼
/opt/IBM/db2/V8.1/instance/db2icrt -u db2ins1 db2ins1
# -u 指定 fenced 用戶,此處同一用戶兼任
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
compat-libstdc++。/etc/sysctl.conf 增加 kernel.shmmax、kernel.shmall、fs.file-max 等,執行 sysctl -p 生效。JAVA_HOME 指向正確 JDK,且 CLASSPATH 包含 db2java.zip、sqlj.zip、runtime.zip。DB2 PE 在 Linux 上安裝流程簡單,關鍵在於授權檔安裝、實例建立與環境變數設定。完成上述步驟即可擁有完整功能的單機開發/測試資料庫環境。