DB2 - 伺服器安裝



本章描述了 DB2 伺服器的安裝步驟。

簡介

您可以從 www.ibm.com 下載 DB2 伺服器試用版或購買產品許可證。根據目標作業系統的位數,有兩個不同的 DB2 伺服器可供下載。例如,如果您想下載適用於 32 位 Linux 或 UNIX 作業系統的 DB2 伺服器,則需要下載 32 位 DB2 伺服器。64 位 DB2 伺服器也同樣適用。

硬體要求

處理器:最低 Core 2 Duo

記憶體:最低 1GB

硬碟:最低 30GB

軟體要求

在安裝 DB2 伺服器之前,您的系統需要安裝必要的軟體。對於 Linux,您需要安裝“libstdc++6.0”。

檢查系統相容性

在安裝 DB2 伺服器之前,您需要驗證您的系統是否與 DB2 伺服器相容。要確認相容性,您需要在命令控制檯中呼叫“db2prereqcheck”命令。

在 Linux 作業系統上安裝 DB2

開啟終端,並使用“CD <DB2 安裝資料夾>”命令在控制檯中設定 db2 安裝映象資料夾路徑。然後鍵入“./db2prereqcheck”命令,該命令確認您的系統與 DB2 伺服器的相容性。

./db2prereqcheck

圖 1 顯示了 Linux 作業系統和硬體系統的相容性要求。

按照以下步驟在您的 Linux 系統上安裝 DB2

  • 開啟終端。
  • 以 root 使用者身份登入。
  • 開啟 DB2 安裝資料夾。
  • 鍵入“./db2setup”並按 Enter 鍵。

此過程將啟動 DB2 伺服器設定的執行。

DB2 Server Setup

在 root 終端上鍵入“./db2setup”並按 Enter 鍵以啟動 DB2 伺服器的安裝過程。

這樣做後,將出現“安裝啟動板”螢幕。[圖 2]

Set up Launch Pad

在安裝啟動板頁面上,從左側選單中選擇“安裝產品”選項。選擇“DB2 Advanced Enterprise Server Edition”選項。選擇“安裝新產品”按鈕。

出現一個名為“DB2 安裝嚮導”的新視窗。單擊“下一步”。[圖 3]

DB2 setup wizard

下一個螢幕顯示 DB2 許可協議。選擇“我接受這些條款……”。單擊“下一步”。[圖 4]

DB2 license agreement

下一個螢幕顯示安裝型別,預設設定為“典型”。

保持相同的選擇。單擊“下一步”。[圖 5]

Installation Action

下一個螢幕顯示安裝操作。

選擇“安裝 DB2 Advanced Enterprise Server Edition…”

單擊“下一步”。[圖 6]

Installation Directory

在下一個螢幕上,安裝程式要求選擇安裝目錄。

保持預設設定並單擊“下一步”。

Server Info

下一個螢幕顯示使用者身份驗證。輸入“dasusr1”使用者的密碼。

(您的密碼可以與使用者名稱相同,以便於記住。)

DB2 Instance

在接下來的螢幕上,安裝程式會要求您建立 DB2 伺服器例項。

這裡,它正在建立一個名為“db2inst1”的 DB2 例項。

DB2 Instance Name

下一個螢幕會詢問您預設例項所需的分割槽數。

您可以選擇“單個或多個”分割槽。

選擇“單分割槽例項”。單擊“下一步”。

DB2 Partition

在下一個螢幕上,安裝程式會要求您對正在建立的 DB2 例項進行身份驗證。

這裡,預設情況下使用者名稱建立為“db2inst1”。您可以輸入與使用者名稱相同的密碼。

單擊“下一步”。

Authentication

在下一個螢幕上,安裝程式會要求您輸入“db2fenc”使用者的身份驗證資訊。

這裡,您可以輸入與使用者名稱相同的密碼。

單擊“下一步”。

Authentication Information

在下一個螢幕上,您可以選擇“此時不設定您的 db2 伺服器以傳送通知”選項。

單擊“下一步”。

Notification

下一個螢幕顯示有關 db2 安裝的資訊。

單擊“完成”。

此時,DB2 安裝過程完成。

驗證 DB2 安裝

您需要驗證 DB2 伺服器的安裝是否可用。完成 DB2 伺服器安裝後,退出當前使用者模式並登入到“db2inst1”使用者。在“db2inst1”使用者環境中,您可以開啟終端並執行以下命令以驗證您的 db2 產品是否已正確安裝。

db2level

此命令顯示當前例項中已安裝 DB2 產品的當前版本和服務級別。

語法

db2level 

示例

db2level 

輸出

DB21085I Instance "db2inst2" uses "64" bits       
And DB2 code release "SQL10010" with level     
identifier "0201010E". Informational tokens     
are "DB2 v10.1.0.0", "s120403",     
"LINUXAMD64101", and Fix Pack "0".  
Product is installed at "/home/db2inst2/sqllib".  

db2licm

此命令顯示我們 DB2 產品的所有與許可證相關的資訊。

語法

db2licm <parameter> 

示例

db2licm -l 

輸出

Product name:                     "DB2 Advanced Enterprise Server Edition" 
License type:                     "Trial" 
Expiry date:                      "10/02/2014" 
Product identifier:               "db2aese" 
Version information:              "10.1"  
Product name:                     "DB2 Connect Server" 
License type:                     "Trial" 
Expiry date:                      "10/02/2014" 
Product identifier:               "db2consv" 
Version information:              "10.1" 

命令列處理器 (CLP)

CLP 可以以三種模式之一啟動

  • 命令模式:在此模式下,每個命令和 SQL 語句必須以“db2”為字首。例如,查詢“db2 activate database sample”。

  • 互動式輸入模式:您可以使用“db2”命令啟動此模式。在這裡,您可以無需字首地傳遞 SQL 語句。例如,“activate database sample”。

  • 批處理模式:在這裡,您需要建立一個包含所有所需 SQL 查詢的指令碼檔案,並將檔案儲存為“.db2”副檔名。您可以使用語法“db2 –tf <filename.db2>”在命令列中呼叫它。

Accessing DB22
廣告