以下的文章主要向大家描述的是在AIX上安裝IBM DB2 9版本分區環境的實際操作,我們大家都知道DB2 數據庫的分區環境適合於統計類與實際的分析的應用,如一般單位的數據倉庫系統,在數據倉庫系統部署過程中,分區環境的安裝往往是項目部署的第一步。
在 DB2 的信息中心中有類似於安裝方面的資料介紹,但資料比較分散,要求安裝的工程師對 IBM DB2 產品相關的網站結構要很了解.
尤其不適合於那些初次使用 IBM DB2 9版本分區環境的使用人員,當進行安裝時,安裝人員先要找到這些資料,然後讀懂這些資料,因此往往需要花費很長的時間,本文把安裝中的過程進行了精簡,以便於快速的部署 DB2 分區環境。
磁盤和內存要求
磁盤要求
磁盤要求取決於你安裝的選件的多少,安裝過程中有3個選件可以安裝,分別是 ESE、CLIENT 和 RTCL,一般情況下,如果你安裝所有的3個選件,2GB 空間是足夠了。在 AIX 上,DB2 基本產品缺省是安裝在/opt/IBM/DB2/V9.1目錄下。
內存要求
DB2 數據庫系統至少需要 256 MB RAM。對於一個只運行 DB2 和 DB2 GUI 工具的系統,至少需要 512 MB RAM。但是,建議提供 1 GB 的 RAM 以提高性能。這些需求並不包括在系統上運行的其他軟件所需要的內存。
機器數目要求
你可以在一台機器上安裝 DB2 分區數據庫,也可以在多台機器上安裝一個分區數據庫,本文檔假設你在 ServerA、ServerB、ServerC 和 ServerD 四台機器上進行安裝。
對操作系統的安裝要求
表1. 對操作系統的環境要求
AIX 版本 操作系統
AIX V5.2.0 1)64-bit AIX kernel is required;
2)TL08 and SP2;
3)Minimum C++ runtime level is xlC.rte 8.0.0.4 and xlC.AIX50.rte 8.0.0.4
AIX V5.3.0 1)64-bit AIX kernel is required;
2)TL04 and SP2;
3)Minimum C++ runtime level is xlC.rte 8.0.0.4 and xlC.AIX50.rte 8.0.0.4
使用 bosboot 命令切換至 64 位內核
要切換至 64 位內核,需要 root 用戶權限並應輸入下列命令:
清單1
- ln -sf /usr/lib/boot/unix_64 /unix
- ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
- bosboot -a
- shutdown -Fr
DB2版本9要求
DB2 版本 9 需要“用於 AIX 的 IBM C++ 運行時環境組件”,它包含 xlC.rte 8.0.0.4。這可以從 IBM AIX 支持Web 站點獲得。
驗證操作系統環境
執行 oslevel -s
5300-04-02 此輸出結果說明已經達到了 TL04 和 SP2
驗證是否啟用了64位內核
清單2
- /usr/sbin/bootinfo -K
如果啟用了 32 位內核則返回“32”,如果啟用了 64 位內核則返回“64”。
安裝 DB2 的基本產品
將 DB2 DPF 所在的軟件包 ese.tar.gz 通過 FTP 傳送到每台需要運行 DPF 的機器上,通過下面的命令進行解壓:
清單3
gzip –d ese.tar.gz
tar –xvf ese.tar
將目錄更改到產品目錄:
cd ese/Disk1
執行 DB2_install 安裝產品:
./db2_install
當提示輸入需要安裝的產品名稱時,輸入 ESE CLIENT。
CLIENT 包含有 DB2 應用開發所需要的軟件包,一般情況下都是需要安裝的。
安裝 DB2 的最新補丁