要安裝DB2資料庫,首先需要從 www.ibm.com 下載DB2 Server試用版或購買產品許可證,可以在此看到兩個可供下載的獨立DB2伺服器:
- DB2 Server for 32 bit Linux or Unix
- DB2 Server for 64 bit Linux or Unix
可以根據操作系統的下載其中符合操作系統的其中一個。
硬體要求
- 處理器:最小Core 2 Duo
- 記憶體:最低1GB
- 硬碟:最低30GB
軟體要求
在安裝DB2伺服器之前,系統需要準備好所需的軟體。 對於Linux,需要在安裝DB2 Server之前安裝“libstdc ++ 6.0” 。
檢查系統相容性
在安裝DB2 Server之前,驗證系統是否與DB2伺服器相容。在命令控制臺上使用以下命令:db2prereqcheck
來檢查系統相容性。
在Linux上安裝DB2
首先訪問IBM網站:www.ibm.com ,從菜單:產品 -> 大數據與分析 -> Db2數據勯 ,並選擇相應版本下載。如下圖所示:
根據您的操作系統選擇版本,這裏有兩種方式選擇下載,第一種是:Download Director,第二種是通過http協議,可根據偏好來選擇下載方式。
下載的是一個 .jnlp 尾碼的檔,這是 Java(TM) Web Start Launcher 應用程式類型檔。如果沒有安裝這個應用程式,可以從Java官方網站上下載JDK就可以了。
在本示例中,選擇 https 方式下載,如下圖所示:
下載提示保存,點擊OK保存即可,如下圖所示:
下載完成後,提取檔如下:
如果提示缺少 libstdc++.so.6 ,可通過以下方式安裝:
執行以下命令安裝所需庫:
apt-get install libstdc++6
apt-get install lib32stdc++6
必要時使用sudo su
獲取系統許可權
DBT3533I db2prereqcheck 實用程式已確認所有安裝先決條件均已滿足。
限於篇幅,此處省略部分內容,
DBT3533I db2prereqcheck 實用程式已確認所有安裝先決條件均已滿足。
DBT3555E db2prereqcheck 實用程式已確定,以下版本不支持當前平臺:”9.8.0.4”。
DBT3555E db2prereqcheck 實用程式已確定,以下版本不支持當前平臺:”9.8.0.3”。
DBT3555E db2prereqcheck 實用程式已確定,以下版本不支持當前平臺:”9.8.0.2”。
如果之前的檢查中存在某些不滿足項,可以通過下麵的命令安裝對應庫檔
hema@zaixian:/usr/local/db2/expc# apt-get install lib32stdc++6
hema@zaixian:/usr/local/db2/expc# apt-get install libaio1
hema@zaixian:/usr/local/db2/expc# apt-get install libpam0g:i386
hema@zaixian:/usr/local/db2/expc# ./db2setup #開始正式安裝
開始啟動安裝介面,如下圖所示:
選擇安裝的伺服器產品,這裏選擇DB2 Version 11.1.33 Server Editions,如下圖所示:
下一步,選擇典型安裝(默認),如下圖:
輸入所有者用戶名稱和密碼,如下圖所示:
填寫受防護的用戶名和密碼,如下圖所示:
完成資訊配置填寫,點擊Finished 然後開始安裝:
安裝過程進度,如下圖所示:
安裝完成後提示,如下圖所示:
驗證DB2安裝
使用命令驗證DB2伺服器的安裝。完成DB2 Server安裝後,從當前用戶模式註銷並登錄到db2inst1
用戶(安裝時創建的用戶)。 在db2inst1
用戶環境中,可以打開終端並執行以下命令以驗證db2產品是否已正確安裝。
db2level
執行結果如下所示:
到這裏,有關DB2資料庫的安裝講解就完成了。