安裝IBM DB2 9版本的分區環境如何確認?
我們今天主要向大家描述的是在AIX上安裝IBM DB2 9版本的分區環境,在實際操作中DB2 數據庫的分區環境主要是適合于統計類與分析操作與實際應用,如一般單位的數據倉庫系統,在數據倉庫系統部署過程中,分區環境的安裝往往是項目部署的第一步。
在 DB2 的信息中心中有類似于安裝方面的資料介紹,但資料比較分散。
要求安裝的工程師對 IBM DB2 產品相關的網站結構要很了解,尤其不適合于那些初次使用 DB2 分區環境的使用人員,當進行安裝時,安裝人員先要找到這些資料,然后讀懂這些資料,因此往往需要花費很長的時間,本文把安裝中的過程進行了精簡,以便于快速的部署 DB2 分區環境。
磁盤和內存要求
磁盤要求
磁盤要求取決于你安裝的選件的多少,安裝過程中有3個選件可以安裝IBM DB2 9版本,分別是 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 四臺機器上進行安裝。
對操作系統的安裝IBM DB2 9版本要求
表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 安裝IBM DB2 9版本產品:
./db2_install
當提示輸入需要安裝的產品名稱時,輸入 ESE CLIENT。
CLIENT 包含有 DB2 應用開發所需要的軟件包,一般情況下都是需要安裝的。
安裝 DB2 的最新補丁
在初次安裝 DB2 的基本產品之后,建議安裝 DB2 最新的補丁程序,這對于系統將來的穩定性都是有幫助的,并且由于是在創建實例之前安裝,因此不需要執行 db2iupdt 來更新實例,DB2 最新的補丁程序可以從下面的網址獲得:
http://www-1.ibm.com/support/docview.wss?rs=71&uid=swg21254867#p#
補丁包程序是壓縮過的,一般也需要通過類似于解壓產品包的方式來解壓,在解壓之后,通過執行下面的程序來安裝補丁包:
清單4
./installFixPak -y
驗證 NFS 是否在運行
在設置數據庫分區環境之前,應驗證“網絡文件系統”(NFS)在將參與分區數據庫系統的每臺計算機上是否正在運行。
先決條件
NFS 必須在每臺計算機上都正在運行。
過程
要驗證 NFS 是否在每臺計算機上都正在運行。
在每臺計算機上輸入以下命令:
清單5
lssrc -g nfs
NFS 進程的狀態字段應該指示活動。驗證了 NFS 是否在每個系統上都正在運行之后,應檢查 DB2 必需的特定 NFS 進程。必需的進程有:
rpc.lockd
rpc.statd
創建分區數據庫系統的 DB2 主文件系統
此任務是設置分區數據庫系統這一任務的一部分。此任務描述如何完成下列操作:
創建一個 DB2 主文件系統
NFS 導出主文件系統
NFS 在參與的每臺計算機中都安裝IBM DB2 9版本主文件系統
建議創建一個大小不低于 1 GB 的主文件系統
先決條件
您必須具有:
創建文件系統的 root 用戶權限
創建了要將文件系統真正放置于的卷組。
過程
要創建以 NFS 方式導出并以 NFS 方式安裝的 DB2 主文件系統,執行下列步驟:
創建 DB2 主文件系統
作為具有 root 用戶權限的用戶登錄分區數據庫系統的主計算機(ServerA),并為分區數據庫系統創建名為 /db2home 的主文件系統。
輸入 smit jfs 命令。
單擊添加日志文件系統圖標。
單擊添加標準日志文件系統圖標。
從卷組名列表中選擇想要將此文件系統真正放置于的現有卷組。
設置文件系統的大小(文件系統大小(以 512 字節塊計)(數字)字段)。此大小按 512
字節塊計數縮放,如果只需要為實例主目錄創建文件系統,可以使用 180 000,大約 90 MB。
在安裝點字段中輸入此文件系統的安裝點。在此示例中,安裝點為 /db2home。
將在系統重新啟動時自動安裝字段設置為是。其余字段可保留缺省設置。
單擊確定。
導出 DB2 主文件系統
以 NFS 方式導出 /db2home 文件系統,使它可用于將參與分區數據庫系統的所有計算機:
輸入 smit nfs 命令。
單擊網絡文件系統(NFS)圖標。
單擊將目錄添加至導出列表圖標。
在要導出的目錄的路徑名字段中,輸入要導出的路徑名和目錄(例如,/db2home)。
在允許具有 root 用戶訪問權的主機字段中輸入將要參與分區數據庫系統的每個工作站的名稱。使用逗號(,)作為每個名稱之間的定界符。例如,ServerA,ServerB,ServerC。如果是在使用高速互連,建議在此字段中還要指定每個工作站的高速互連名稱。其余字段可保留缺省設置。
單擊確定。
注銷。
在參與的每臺計算機中安裝 DB2 主文件系統
登錄至參與的每臺計算機(ServerB、ServerC 和 ServerD),通過執行下列步驟來以 NFS 方式安裝IBM DB2 9版本已導出的文件系統:
輸入 smit nfs 命令。
單擊網絡文件系統(NFS)圖標。
單擊添加文件系統以進行安裝圖標。
在安裝點的路徑名(路徑)字段中輸入安裝點的路徑名。 安裝點的路徑名就是應創建 DB2 主目錄的位置。對于此示例,使用 /db2home。
【編輯推薦】