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

Fedora Core 5 安裝 DB2 8.2 完整教學:核心參數調整與常見錯誤排除

     編輯:DB2 教學

前置準備

  • 所有步驟需 root 權限 執行。
  • 建議停用 SELinux:編輯 /etc/selinux/config 確保 SELINUX=disabled,修改後重啟生效。
  • 安裝相依套件:Fedora Core 5 需 zsh 套件(替代傳統 pdksh)。

核心參數調整 (/etc/sysctl.conf)

新增以下四行(首尾為註解,便於日後識別與移除):

# for IBM DB2
kernel.msgmni = 512
kernel.sem = 250 128000 32 1024
# end of IBM DB2

執行 sysctl -p 立即生效。

安裝步驟實錄

  1. 下載 DB2 8.2 安裝包並解壓。
  2. 進入解壓目錄,優先安裝 IBM Java SDK(DB2 相依):
    rpm -ivh db2/Linux/Java-1.4/IBMJava2-SDK-1.4.1-2.0.i386.rpm
  3. 執行 ./db2setup 圖形化安裝精靈,或使用回應檔案靜默安裝。
  4. 安裝完成後,建立實例與資料庫驗證功能。

常見錯誤與對策

錯誤現象原因分析解決方案
安裝過程中止,報核心參數不足sysctl 參數未調整或未生效檢查 /etc/sysctl.conf 並執行 sysctl -p
Java 相關類找不到未安裝 IBM Java SDK 或版本不符務必先安裝安裝包附帶的 IBMJava2-SDK
實例建立失敗,權限錯誤SELinux 阻擋系統呼叫確認 SELINUX=disabled 並重啟
db2start 失敗,IPC 資源不足kernel.sem / msgmni 設定過小依上述建議值調大並重啟

驗證安裝成功

su - db2inst1
db2start
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 terminate

若無錯誤輸出,即代表 DB2 8.2 在 Fedora Core 5 上成功部署。

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