鍍金池/ 教程/ 數(shù)據(jù)庫(kù)/ DB2服務(wù)器安裝
DB2表空間
DB2序列
DB2數(shù)據(jù)類(lèi)型
DB2教程
DB2 LDAP
DB2模式
DB2數(shù)據(jù)庫(kù)安全
DB2與XML
DB2角色
DB2表
DB2數(shù)據(jù)庫(kù)
DB2視圖
DB2實(shí)例
DB2服務(wù)器安裝
DB2緩沖池
DB2索引
DB2別名/alias
DB2備份和恢復(fù)
DB2約束
DB2觸發(fā)器
DB2存儲(chǔ)組

DB2服務(wù)器安裝

本章介紹DB2服務(wù)器安裝步驟。

介紹

可以下載DB2服務(wù)器試用版或購(gòu)買(mǎi)產(chǎn)品許可證在www.ibm.com。有可供下載,這取決于操作系統(tǒng)的大小,在其上它被用于執(zhí)行兩個(gè)單獨(dú)的DB2服務(wù)器。例如,如果要下載一個(gè)DB2服務(wù)器的32位Linux或UNIX操作系統(tǒng),那么需要下載一個(gè)32位DB2服務(wù)器。這同樣適用于64位DB2服務(wù)器。

硬件要求

處理器:最低2Duo核

內(nèi)存 : 1GB 最少

硬盤(pán) : 30GB 最少

軟件要求

要安裝DB2服務(wù)器,系統(tǒng)需要準(zhǔn)備DB2所需的軟件。對(duì)于Linux,需要安裝“libstdc++6.0”。

檢查系統(tǒng)兼容性

安裝DB2服務(wù)器,需要驗(yàn)證系統(tǒng)是否能與DB2服務(wù)器兼容。對(duì)于確認(rèn)的兼容性,需要在控制臺(tái)調(diào)用 “db2prereqcheck” 命令。

在Linux操作系統(tǒng)上安裝DB2

打開(kāi)終端,并使用“CD<DB2安裝文件夾>”命令設(shè)置在控制臺(tái)上的DB2安裝映像文件夾路徑。然后輸入“./db2prereqcheck”命令,驗(yàn)證系統(tǒng)和DB2服務(wù)器的兼容性。

./db2prereqcheck

圖1顯示了Linux操作系統(tǒng)和硬件系統(tǒng)的兼容性要求。

按照Linux系統(tǒng)上提供的安裝DB2的步驟:

  • 打開(kāi)終端
  • 使用root用戶(hù)登錄
  • 打開(kāi)DB2的安裝文件夾
  • 輸入“./db2setup” 并回車(chē)

這一過(guò)程將開(kāi)始執(zhí)行DB2服務(wù)器設(shè)置。

DB2 Server Setup

輸入“./db2setup”,然后按Enter根終端上啟動(dòng)DB2服務(wù)器的安裝過(guò)程。

就這樣,“Set up Launch Pad”畫(huà)面如下 [圖2]

Set up Launch Pad

在安裝啟動(dòng)盤(pán)頁(yè)面,選擇“Install a Product”,從左側(cè)菜單中的選項(xiàng)。選擇選項(xiàng)“DB2 Advanced Enterprise Server Edition”。選擇“Install New”按鈕。

出現(xiàn)一個(gè)新的幀名為“DB2 setup wizard”。點(diǎn)擊“Next”。 〔圖3〕

DB2 setup wizard

下一個(gè)屏幕出現(xiàn)在DB2許可協(xié)議。選擇“I accept the terms…”,點(diǎn)擊“Next”。 [圖-4]

DB2 license agreement

接著屏幕出現(xiàn)了提供的安裝類(lèi)型,默認(rèn)情況下設(shè)置為“Typical”。

保持相同的選擇。點(diǎn)擊“Next”。 [圖-5]

Installation Action

下一個(gè)屏幕出現(xiàn)安裝操作。

選擇 “Install DB2 Advanced Enterprise Server Edition…”

點(diǎn)擊“Next”. [Figure-6]

Installation Directory

在下一屏,安裝程序會(huì)要求選擇安裝目錄。

保持默認(rèn),單擊 “Next”.

Server Info

下一個(gè)屏幕是用戶(hù)認(rèn)證。請(qǐng)輸入“dasusr1”用戶(hù)的密碼。

(密碼可以與用戶(hù)名相同,這樣可以很方便地記住)

DB2 Instance

在下面的屏幕中,安裝程序詢(xún)問(wèn)創(chuàng)建DB2服務(wù)器實(shí)例。

在這里,它正在創(chuàng)造名稱(chēng)為“db2inst1”的DB2實(shí)例。

DB2 Instance Name

下一個(gè)屏幕會(huì)詢(xún)問(wèn)是否需要為默認(rèn)實(shí)例分區(qū)的數(shù)量。

這里有“single or Multiple”分區(qū)的選擇。

選擇“single partition instance”,點(diǎn)擊“next”。

DB2 Partition

在下一屏幕上,設(shè)置要求提供身份驗(yàn)證以使用正在創(chuàng)建DB2實(shí)例。

在這里,通過(guò)默認(rèn)的用戶(hù)名創(chuàng)建為“db2inst1”??梢暂斎肱c用戶(hù)名相同的密碼。

點(diǎn)擊 “Next”.

Authentication

在下一屏幕上,設(shè)置要求輸入認(rèn)證信息為“db2fenc”用戶(hù)。

在這里,可以輸入與用戶(hù)名相同的密碼。

點(diǎn)擊 “Next”.

Authentication Information

在下一屏幕上,可以選擇“Do not setup your db2 server to send notifications at this time”選項(xiàng)。

點(diǎn)擊 ”Next”.

Notification

下一個(gè)屏幕顯示有關(guān)DB2安裝信息。

點(diǎn)擊 “Finish”.

這個(gè)階段DB2安裝程序完成。

驗(yàn)證DB2安裝

需要驗(yàn)證DB2服務(wù)器的安裝。在完成DB2服務(wù)器的安裝,從當(dāng)前的用戶(hù)模式注銷(xiāo)并登錄到“db2inst1”用戶(hù)。在“db2inst1”用戶(hù)環(huán)境,可以打開(kāi)終端,執(zhí)行以下命令來(lái)驗(yàn)證DB2產(chǎn)品正確或未安裝。

db2level

該命令顯示已安裝的DB2產(chǎn)品的當(dāng)前實(shí)例的當(dāng)前版本和服務(wù)級(jí)別。

語(yǔ)法:

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產(chǎn)品的所有許可證的相關(guān)信息。

語(yǔ)法:

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 可以在三種模式中的一種使用:

Accessing DB22
  1. 命令模式:在這種模式下,每個(gè)命令和SQL語(yǔ)句必須通過(guò)“DB2”作為前綴。例如,查詢(xún)“DB2數(shù)據(jù)庫(kù)激活樣本”。
  2. 交互式輸入方式:可以通過(guò)使用“DB2”命令來(lái)啟動(dòng)該模式。在這里可以通過(guò)SQL語(yǔ)句而不使用前綴。例如,“激活數(shù)據(jù)庫(kù)樣本”。
  3. 批處理模式:在這里,需要?jiǎng)?chuàng)建一個(gè)腳本文件,其中包含了要求的所有SQL查詢(xún)并保存“名為.db2”擴(kuò)展名的文件??梢允褂谜Z(yǔ)法“DB2-tf<filename.db2>”,在命令行調(diào)用此文件。
 

上一篇:DB2教程下一篇:DB2角色