天天看點

fedora4 下db2的安裝

昨日在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

繼續閱讀