昨日在FC4下成功安裝db2,現将經驗分享~
實際測驗了幾次在資料,直接通過ibm提供的圖形界面安裝資料庫會出現資料庫安裝成功但執行個體安裝出現問題的情況,執行個體安裝前得手動指定許可證,可見本文相關部分
第一步:檢查程式包及其版本
我使用的版本是db27.2 ,db2的安裝不同oracle需打很多更新檔,我在fc4安裝前并沒有打其他更新檔直接安裝即可,若作業系統版本不同可根據實際情況到IBM下載下傳相關更新檔。
若下載下傳的檔案為iso格式,可直接将其進行挂載,這裡介紹一下在linux環境下使用iso格式檔案的方法:
#mount hgfs/iso/installation.iso db2/ -o loop
此處hgfs/iso/installation.iso 為iso檔案的路徑
db2/ 為指定的挂載目錄
-o loop 為所需選項
挂載後進入db2目錄
第二步:配置 Linux 核心參數
/etc/sysctl.conf檔案,添加核心參數
kernel.msgmni =1024
kernel.sem = 250 256000 32 1024
使更改激活:sysctl –p
此處我的fc4系統預設即為該參數
第三步:安裝
進入安裝程式目錄下執行
sh db2_install
也可直接./db2_install
按照提示做
這裡可将列出的四項
1. DB2 UDB for Linux Enterprise Edition
2. DB2 Connect Enterprise Edition
3. DB2 Application Development Development Tool
4. DB2 Administration Client
依次安裝,根據需要有的可選
第四步:建立使用者
/usr/sbin/groupadd db2iadm1
/usr/sbin/groupadd db2fadm1
/usr/sbin/useradd –m -g db2iadm1 –d /home/db2inst1 db2inst1
/usr/sbin/useradd –m -g db2fadm1 –d /home/db2fenc1 db2fenc1
第五步:建立執行個體
/opt/IBM/db2/V8.1/instance/db2icrt –a server –u db2fenc1 db2inst1
第六步:産品許可證
/opt/IBM/db2/V8.1/adm/db2licm -a /mnt/cdrom/db2/license/db2pe.lic //此處許可證資訊名不同
若使用圖形界面安裝,第二至五步可由圖形界面完成,第六步可手動執行,以後步驟如下。
第七步:允許SMS的多頁配置設定
/opt/IBM/db2/V8.1/cfg/db2ln
第八步:添加DB2端口
SU - root
vi /etc/services 加入下面一行
db2inst1 50000/tcp
第九步:DB2 配置
su – db2inst1
db2set DB2_EXTENDED_OPTIMIZATION=ON
db2set DB2_DISABLE_FLUSH_LOG=ON
db2set AUTOSTART=YES
db2set DB2_STRIPED_CONTAINERS=ON
db2set DB2_HASH_JOIN=Y
db2set DB2COMM=tcpip
db2set DB2_PARALLEL_IO=*
db2set DB2CODEPAGE=819 #Update dbm cfg
db2 update dbm cfg using SVCENAME db2inst1
db2 update dbm cfg using INDEXREC ACCESS 第十步:運作DB2
db2start