程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2 Warehouse Enterprise Edition V9.5 的安裝與配置 2

DB2 Warehouse Enterprise Edition V9.5 的安裝與配置 2

編輯:DB2教程

安裝完成之後,用戶可以通過查看安裝日志發現安裝過程中出現的問題,也可以對一些組件進行一系列的基本功能測試來驗證安裝的正確性。

查看日志

如果 DB2 Data Warehouse 安裝失敗,在最後的結束界面會看到有錯誤信息提示。這個時候我們首先可以查看 dweinstall.log,裡面列出了所有組件安裝的過程以及系統返回命令。

清單 1. dweinstall.log 實例

        ##### INSTALLING: DB2 Enterprise Server Edition #####
(Nov 12, 2007 10:29:03 AM), INSTALL,
com.installshIEld.wizard.platform.win32.Win32ProductServiceImpl, msg1, installing DB2
Server Response File (db2EseRspFileNt)
(Nov 12, 2007 10:29:03 AM), INSTALL,
com.installshIEld.wizard.platform.win32.Win32ProductServiceImpl, msg1, installing Add
Required Bytes (db2NtEseAddReqBytes)
(Nov 12, 2007 10:29:03 AM), INSTALL,
com.installshIEld.wizard.platform.win32.Win32ProductServiceImpl, msg1, installing DB2
Setup For Windows (db2NtEseInstall)
(Nov 12, 2007 10:29:03 AM), INSTALL,
com.ibm.dwe.install.product.actions.DB2SetupForWindows, msg1, Executing command:
"D:dataDB2W_S~1dweEsesetup.exe -u C:Documents and
SettingsAdministratordb2wdb2ese.rsp -l C:Program Files
IBMdwelogsdb2setup_ese.log " (db2NtEseInstall)
…………………………………………
##### EXIT: DB2 Enterprise Server Edition #####

“##### INSTALLING: DB2 Enterprise Server Edition #####”代表 DB2 Enterprise 開始安裝,方式是調用 DB2 的 Silent 安裝模式“D:dataDB2W_S~1dweEsesetup.exe –u …+rsp”,安裝結束標志是“##### EXIT: DB2 Enterprise Server Edition #####”。如果 DB2 安裝過程有錯誤發生,還可以參考“C:Program FilesIBMdwelogsdb2setup_ese.log”文件,dweunistall.log 記錄的是 DB2 Data Warehouse 各組件的卸載日志信息。

查看 vpd 文件

vpd.propertIEs 文件是由 DB2 Warehouse 在安裝過程中自動生成,用來注冊系統已安裝的 DB2 Warehouse 組件,在 Windows 平台默認是放置在 C:Windows 目錄下;Linux 放置在 /root 目錄下。與 rsp 文件不同的是:vpd 文件是必須生成的,Data Warehouse 通過查看 vpd 來動態調整需要安裝和卸載的組件。以下是 Data Server 組件在安裝過程中生成的 vpd 文件:

清單 2. vpd 文件

DWEAA95|9|5|0|0|95|1=dwe|IBM DB2 Warehouse v9.5 ||IBM|http://www.ibm.com|DWE95
|C:Program FilesIBMdwe|0|0|1|DWEAA95|9|5|0|0|95|1|0|false| "_uninst"
"uninstall.jar" "uninstall.dat" ""|true|3|DWEAA95|9|5|0|0|95|1
…………………………………………………
………………………………………………..
DWEAE95|9|5|0|0|95|1=COMMONS_NT|COMMONS_NT| | | | |C:Program
FilesIBMdweCommons|0|0|1|DWEAA95|9|5|0|0|95|1|0|false| |true|3|DWEAE95|9|5|0|0|95|1
…………………………………………….

vpd 文件中的條目結構介紹如下,以清單 2 中 vpd 文件的斜體文字為例:

DWEAE95|9|5|0|0|95|1:組件 UID 和版本號;

COMMONS_NT|COMMONS_NT:組件名稱;

C:Program FilesIBMdweCommons:組件安裝路徑;

DWEAA95|9|5|0|0|95|1|0|false| |true|3|:父親節點的 UID;

DWEAE95|9|5|0|0|95|1: 組件 UID。

由於組件之間有依賴關系,所以有父親節點的 UID 存在, COMMONS_NT|COMMONS_NT 組件的父節點是 DWEAA95,我們可以看到實際上就是 DB2 Warehouse v9.5 的頂層節點 UID(vpd文件中加粗字體代表的條目)。

功能驗證

安裝完 DB2 Data Warehouse 所有組件之後,可以對其進行功能驗證。參考本文用戶也可以獲得 DB2 Warehouse 的一些基本操作命令。文章將從以下 DB2 Warehouse Enterprise 版本組件來進行功能驗證:

數據倉庫服務端組件

DB2 Enterprise 服務器版本

DB2 Query Patroller

WebSphere Information Integration Relational Wrappers

應用服務器組件

WebSphere 應用服務器

DB2 Warehouse 管理控制台

IBM Alphablox

客戶端組件

DB2 客戶端

Design Studio

DB2 Query Patroller Center

DB2 Warehouse 信息文檔中心

數據倉庫服務端組件功能驗證

DB2 Enterprise 服務版本

以 Windows 平台 為例,初始化 DB2 Command 窗口的運行環境:在 Command 窗口裡面輸入 db2cmd,這樣會啟動一個 DB2 Command 運行窗口,在 DB2 Command 運行窗口中輸入 db2start 來啟動 DB2 Instance,啟動之後運行 db2sampl 創建一個 Sample 數據庫。最後運行 db2cc 啟動 DB2 Control Center 並通過它來查看已經創建的數據庫。

DB2 Query Patroller

第一步需要先 update 數據庫的一個參數,在 DB2 Command 窗口中運行以下兩條命令:

清單 3. Update 命令

db2 update db cfg for [dbname] using DYN_QUERY_MGMT enable
qpsetup db [dbname] CONTROL_TABLESPACE cts RESULT_TABLESPACE
rts CONTROL_PATH cp RESULT_PATH rp

然後啟動 QP:qpstart [dbname],[dbname] 是數據庫的名稱。

WebSphere Information Integration Relational Wrappers

Update 數據庫配置項:db2 update dbm cfg using FEDERATED YES。重新啟動 DB2 instance 使得配置生效:db2stop then db2start。打開 DB2 Control Center:db2cc。選中一個數據庫,選擇打開一個新控制視圖,然後選擇 "Federated Database Objects", 選擇"Create Wrapper...",在"Create Wrapper" 界面上,會列出來所支持的數據源,選擇一個並連接。

應用服務器端組件功能驗證

WebSphere 應用服務器

通過 DB2 Warehouse 安裝完 WebSphere 之後,安裝程序會為 WebSphere 創建一個 profile,我們需要在這個 profile 之下啟動 WebSphere 應用服務器:進入 profile 目錄下面的 "%DB2 Warehouse安裝路徑%/aPPServer/profiles/dwe/bin,運行以下命令: startServer server1;停止 WebSphere 的命令是 stopServer server1 –username [username] -password [passWord]。

DB2 Warehouse 管理控制台

WebSphere應用服務器啟動之後,在浏覽器中敲入: http://hostip:9060/ibm/console 進入控制台,其中 hostip 是指運行 WebSphere 服務器的機器 IP 地址。輸入 WebSphere 用戶名和密碼就可以進入控制台。

IBM Alphablox

可以從 Warehouse 控制台進入 IBM Alphablox:點擊 控制台 -> DataWarehouse -> Alphablox;或者直接在浏覽器中敲入:http://[hostname]:9080/AlphabloxAdmin/home 登陸控制台。選擇 Data Source 項,創建一個 DB2 的數據源,然後點擊連結測試,看是否成功(DB2 必須要先啟動)。

客戶端組件功能驗證

DB2 客戶端

運行 db2cmd 打開 DB2 Command 窗口之後,鍵入 db2cc 將 DB2 Control Center 打開,然後運行以下命令來遠程 catalog 數據庫:

清單 4. Catalog 數據庫命令

db2 catalog tcpip node node_name remote ip_address server service_name or port_number
db2 catalog db remotedb as localdb at node node_name
node_name:本地節點名稱。
Remotedb:遠程數據庫名稱。
Localdb:本地數據庫名稱。

刷新 DB2 Control Center 查看數據庫是否已經 catalog 到本地。

Design Studio

從 Windows 快捷方式直接啟動,如果能夠啟動,證明 Design Studio 基本安裝成功,由於 Design Studio 集成了 Eclipse 和許多 IBM DB2 Warehouse 插件,所以具體的功能驗證就不多談了。

DB2 Query Patroller Center

從 Windows 快捷方式直接啟動,如果能夠啟動,證明其安裝成功。

DB2 Warehouse 信息文檔中心

從 Windows 快捷方式直接啟動,如果不能正常啟動,請查看機器端口號(默認是 51000)是否被其他程序占用。

卸載

GUI 界面卸載

停止所有運行的 DB2 實例和 WebSphere Application 服務;

停止 DB2 Warehouse 信息中心的服務,如果用戶安裝了Query Patroller,那麼需要運行 qpstop 命名來停止 QP 服務;

關閉所有 DB2 Warehouse 的應用程序;

運行 Start -> Programs -> IBM DB2 Data Warehouse Edition -> Uninstall DB2 Warehouse,運行卸載並按提示完成卸載;

如果卸載有錯誤發生,檢查 dweunistall.log。

卸載完成之後,用戶可以編輯 vpd 文件,查看是否相關組件信息已經被刪除掉。如果是需要全部卸載 DB2 Warehouse 組件,然後再次安裝的話,可以在安裝之前手動刪除掉 vpd 文件。

非 GUI 界面的 slIEnt 卸載

DB2 Data Warehouse 支持 slient 安裝,同時也支持 slIEnt 卸載。方法是:在產品安裝路徑 /_uninst/ 目錄下運行 uninstall.exe –silent。注意這樣會把所有組件全部卸載。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved