IBM DB2 9版本分區(qū)環(huán)境的實(shí)現(xiàn)過程描述
以下的文章主要向大家描述的是在AIX上安裝IBM DB2 9版本分區(qū)環(huán)境的實(shí)際操作,我們大家都知道DB2 數(shù)據(jù)庫的分區(qū)環(huán)境適合于統(tǒng)計(jì)類與實(shí)際的分析的應(yīng)用,如一般單位的數(shù)據(jù)倉庫系統(tǒng),在數(shù)據(jù)倉庫系統(tǒng)部署過程中,分區(qū)環(huán)境的安裝往往是項(xiàng)目部署的第一步。
在 DB2 的信息中心中有類似于安裝方面的資料介紹,但資料比較分散,要求安裝的工程師對 IBM DB2 產(chǎn)品相關(guān)的網(wǎng)站結(jié)構(gòu)要很了解.
尤其不適合于那些初次使用 IBM DB2 9版本分區(qū)環(huán)境的使用人員,當(dāng)進(jìn)行安裝時(shí),安裝人員先要找到這些資料,然后讀懂這些資料,因此往往需要花費(fèi)很長的時(shí)間,本文把安裝中的過程進(jìn)行了精簡,以便于快速的部署 DB2 分區(qū)環(huán)境。
磁盤和內(nèi)存要求
磁盤要求
磁盤要求取決于你安裝的選件的多少,安裝過程中有3個(gè)選件可以安裝,分別是 ESE、CLIENT 和 RTCL,一般情況下,如果你安裝所有的3個(gè)選件,2GB 空間是足夠了。在 AIX 上,DB2 基本產(chǎn)品缺省是安裝在/opt/IBM/DB2/V9.1目錄下。
內(nèi)存要求
DB2 數(shù)據(jù)庫系統(tǒng)至少需要 256 MB RAM。對于一個(gè)只運(yùn)行 DB2 和 DB2 GUI 工具的系統(tǒng),至少需要 512 MB RAM。但是,建議提供 1 GB 的 RAM 以提高性能。這些需求并不包括在系統(tǒng)上運(yùn)行的其他軟件所需要的內(nèi)存。
機(jī)器數(shù)目要求
你可以在一臺(tái)機(jī)器上安裝 DB2 分區(qū)數(shù)據(jù)庫,也可以在多臺(tái)機(jī)器上安裝一個(gè)分區(qū)數(shù)據(jù)庫,本文檔假設(shè)你在 ServerA、ServerB、ServerC 和 ServerD 四臺(tái)機(jī)器上進(jìn)行安裝。
對操作系統(tǒng)的安裝要求
表1. 對操作系統(tǒng)的環(huán)境要求
AIX 版本 操作系統(tǒng)
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 位內(nèi)核
要切換至 64 位內(nèi)核,需要 root 用戶權(quán)限并應(yīng)輸入下列命令:
清單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++ 運(yùn)行時(shí)環(huán)境組件”,它包含 xlC.rte 8.0.0.4。這可以從 IBM AIX 支持Web 站點(diǎn)獲得。
驗(yàn)證操作系統(tǒng)環(huán)境
執(zhí)行 oslevel -s
5300-04-02 此輸出結(jié)果說明已經(jīng)達(dá)到了 TL04 和 SP2
驗(yàn)證是否啟用了64位內(nèi)核
清單2
- /usr/sbin/bootinfo -K
如果啟用了 32 位內(nèi)核則返回“32”,如果啟用了 64 位內(nèi)核則返回“64”。
安裝 DB2 的基本產(chǎn)品
將 DB2 DPF 所在的軟件包 ese.tar.gz 通過 FTP 傳送到每臺(tái)需要運(yùn)行 DPF 的機(jī)器上,通過下面的命令進(jìn)行解壓:
清單3
gzip –d ese.tar.gz
tar –xvf ese.tar
將目錄更改到產(chǎn)品目錄:
cd ese/Disk1
執(zhí)行 DB2_install 安裝產(chǎn)品:
./db2_install
當(dāng)提示輸入需要安裝的產(chǎn)品名稱時(shí),輸入 ESE CLIENT。
CLIENT 包含有 DB2 應(yīng)用開發(fā)所需要的軟件包,一般情況下都是需要安裝的。
安裝 DB2 的最新補(bǔ)丁#p#
在初次安裝 DB2 的基本產(chǎn)品之后,建議安裝 DB2 最新的補(bǔ)丁程序,這對于系統(tǒng)將來的穩(wěn)定性都是有幫助的,并且由于是在創(chuàng)建實(shí)例之前安裝,因此不需要執(zhí)行 db2iupdt 來更新實(shí)例,DB2 最新的補(bǔ)丁程序可以從下面的網(wǎng)址獲得:
http://www-1.ibm.com/support/docview.wss?rs=71&uid=swg21254867
補(bǔ)丁包程序是壓縮過的,一般也需要通過類似于解壓產(chǎn)品包的方式來解壓,在解壓之后,通過執(zhí)行下面的程序來安裝補(bǔ)丁包:
清單4
./installFixPak -y
驗(yàn)證 NFS 是否在運(yùn)行
在設(shè)置IBM DB2 9版本分區(qū)環(huán)境之前,應(yīng)驗(yàn)證“網(wǎng)絡(luò)文件系統(tǒng)”(NFS)在將參與分區(qū)數(shù)據(jù)庫系統(tǒng)的每臺(tái)計(jì)算機(jī)上是否正在運(yùn)行。
先決條件
NFS 必須在每臺(tái)計(jì)算機(jī)上都正在運(yùn)行。
過程
要驗(yàn)證 NFS 是否在每臺(tái)計(jì)算機(jī)上都正在運(yùn)行。
在每臺(tái)計(jì)算機(jī)上輸入以下命令:
清單5
lssrc -g nfs
NFS 進(jìn)程的狀態(tài)字段應(yīng)該指示活動(dòng)。驗(yàn)證了 NFS 是否在每個(gè)系統(tǒng)上都正在運(yùn)行之后,應(yīng)檢查 DB2 必需的特定 NFS 進(jìn)程。必需的進(jìn)程有:
rpc.lockd
rpc.statd
創(chuàng)建分區(qū)數(shù)據(jù)庫系統(tǒng)的 DB2 主文件系統(tǒng)
此任務(wù)是設(shè)置分區(qū)數(shù)據(jù)庫系統(tǒng)這一任務(wù)的一部分。此任務(wù)描述如何完成下列操作:
創(chuàng)建一個(gè) DB2 主文件系統(tǒng)
NFS 導(dǎo)出主文件系統(tǒng)
NFS 在參與的每臺(tái)計(jì)算機(jī)中都安裝主文件系統(tǒng)
建議創(chuàng)建一個(gè)大小不低于 1 GB 的主文件系統(tǒng)
先決條件
您必須具有:
創(chuàng)建文件系統(tǒng)的 root 用戶權(quán)限
創(chuàng)建了要將文件系統(tǒng)真正放置于的卷組。
過程
要?jiǎng)?chuàng)建以 NFS 方式導(dǎo)出并以 NFS 方式安裝的 DB2 主文件系統(tǒng),執(zhí)行下列步驟:
創(chuàng)建 DB2 主文件系統(tǒng)
作為具有 root 用戶權(quán)限的用戶登錄分區(qū)數(shù)據(jù)庫系統(tǒng)的主計(jì)算機(jī)(ServerA),并為分區(qū)數(shù)據(jù)庫系統(tǒng)創(chuàng)建名為 /db2home 的主文件系統(tǒng)。
輸入 smit jfs 命令。
單擊添加日志文件系統(tǒng)圖標(biāo)。
單擊添加標(biāo)準(zhǔn)日志文件系統(tǒng)圖標(biāo)。
從卷組名列表中選擇想要將此文件系統(tǒng)真正放置于的現(xiàn)有卷組。
設(shè)置文件系統(tǒng)的大小(文件系統(tǒng)大小(以 512 字節(jié)塊計(jì))(數(shù)字)字段)。此大小按 512
字節(jié)塊計(jì)數(shù)縮放,如果只需要為實(shí)例主目錄創(chuàng)建文件系統(tǒng),可以使用 180 000,大約 90 MB。
在安裝點(diǎn)字段中輸入此文件系統(tǒng)的安裝點(diǎn)。在此示例中,安裝點(diǎn)為 /db2home。
將在系統(tǒng)重新啟動(dòng)時(shí)自動(dòng)安裝字段設(shè)置為是。其余字段可保留缺省設(shè)置。
單擊確定。
導(dǎo)出 DB2 主文件系統(tǒng)
以 NFS 方式導(dǎo)出 /db2home 文件系統(tǒng),使它可用于將參與分區(qū)數(shù)據(jù)庫系統(tǒng)的所有計(jì)算機(jī):
輸入 smit nfs 命令。
單擊網(wǎng)絡(luò)文件系統(tǒng)(NFS)圖標(biāo)。
單擊將目錄添加至導(dǎo)出列表圖標(biāo)。
在要導(dǎo)出的目錄的路徑名字段中,輸入要導(dǎo)出的路徑名和目錄(例如,/db2home)。
在允許具有 root 用戶訪問權(quán)的主機(jī)字段中輸入將要參與分區(qū)數(shù)據(jù)庫系統(tǒng)的每個(gè)工作站的名稱。使用逗號(,)作為每個(gè)名稱之間的定界符。例如,ServerA,ServerB,ServerC。如果是在使用高速互連,建議在此字段中還要指定每個(gè)工作站的高速互連名稱。其余字段可保留缺省設(shè)置。
單擊確定。
注銷。
在參與的每臺(tái)計(jì)算機(jī)中安裝 DB2 主文件系統(tǒng)
登錄至參與的每臺(tái)計(jì)算機(jī)(ServerB、ServerC 和 ServerD),通過執(zhí)行下列步驟來以 NFS 方式安裝已導(dǎo)出的文件系統(tǒng):
輸入 smit nfs 命令。
單擊網(wǎng)絡(luò)文件系統(tǒng)(NFS)圖標(biāo)。
單擊添加文件系統(tǒng)以進(jìn)行安裝圖標(biāo)。
在安裝點(diǎn)的路徑名(路徑)字段中輸入安裝點(diǎn)的路徑名。 安裝點(diǎn)的路徑名就是應(yīng)創(chuàng)建 DB2 主目錄的位置。對于此示例,使用 /db2home。以上的相關(guān)內(nèi)容就是對AIX上安裝IBM DB2 9版本分區(qū)環(huán)境的介紹,望你能有所收獲。
【編輯推薦】