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

DB2 Personal Edition (PE) 在 Linux 上的安裝部署完整教學

     編輯:DB2 教學

DB2 PE 定位與特性

  • 單用戶桌面版 RDBMS,運行於低成本商用硬體
  • 支援平台:Windows 98/ME/NT/2000/XP、Linux (Red Hat, SUSE 等)
  • 功能對標 Workgroup Server Edition,**唯一限制:遠端用戶端無法直接連接** (但 Control Center 可遠程管理)
  • 包含 Warehouse Center、XML/Spatial/Net Search Extenders、內建複寫
  • 開發應用可無縫遷移至 DB2 企業版

安裝前準備 (以 Red Hat 7.2 為例)

  • 下載安裝包:DB2_V81_PE_LNX_32_NLV.tar (從 IBM Passport Advantage 或試用網站)
  • 確保系統符合最低需求:Kernel 2.4+, glibc 2.3+, 512MB RAM, 2GB 磁碟空間
  • 關閉防火牆/SELinux 或開放本地回環通訊

分步安裝流程

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. 執行安裝程式

cd 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 db2inst1
passwd db2inst1  # 設定密碼

5. 建立 DB2 實例

/opt/IBM/DB2/V8.1/instance/db2icrt -u db2inst1 db2inst1

建立名為 db2inst1 的實例,啟動用戶同為 db2inst1。

6. 啟動實例並驗證

su - db2inst1
db2start
# 輸出: SQL1063N DB2START processing was successful.

7. 建立測試資料庫

db2 create database mydb
# 輸出: DB20000I The CREATE DATABASE command completed successfully.

安裝後驗證清單

項目指令預期結果
實例狀態db2 get instance顯示當前實例名
資料庫列表db2 list db directory包含 MYDB
連線測試db2 connect to mydbSQL1063N 成功
SQL 執行db2 "select * from syscat.tables"返回目錄表列表

常見問題排查

  • db2start 失敗 SQL1042C:檢查 /etc/services 是否有 db2c_db2inst1 埠定義、主機名解析、IPv6 衝突
  • 授權到期:重新執行 db2licm -a 安裝永久授權
  • 遠端連不上:PE 限制遠端用戶端連接,需用 Control Center 或升級版本

DB2 PE 是學習、原型開發、單機應用的零成本最佳選擇。掌握其安裝流程,為進階 DB2 技能奠定堅實基礎。

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