Linux下安裝DB2 9.7

keeptrying發表於2013-01-14

一、建立使用者和組

[root@localhost ~]# groupdel db2grp

[root@localhost ~]# groupdel db2fgrp

[root@localhost ~]# groupdel dasadm

[root@localhost ~]# groupadd db2grp

[root@localhost ~]# groupadd db2fgrp

[root@localhost ~]# groupadd dasadm

[root@localhost ~]# useradd -g db2grp -d /home/db2inst -s /bin/bash db2inst

[root@localhost ~]# useradd -g db2fgrp -d /home/db2fenc -s /bin/bash db2fenc

[root@localhost ~]# useradd -g dasadm -d /home/dasusr -s /bin/bash dasusr

 

[root@localhost ~]# passwd db2inst

[root@localhost ~]# passwd db2fenc

[root@localhost ~]# passwd dasusr

 

例項所有者:

    DB2例項是在例項所有者主目錄中建立的。此使用者控制所有DB2程式,並擁有包含在該例項中的資料庫所使用的所有檔案系統和裝置。預設使用者為db2inst1,預設組為db2iadm1

這裡例項所有者使用者為db2inst,組為db2grp,主目錄是/home/db2inst.

 

受防護的使用者:

受防護的使用者用於在DB2資料庫所使用的地址空間之外執行使用者定義的函式(UDF)和儲存過程。預設使用者為db2fenc1,預設組為db2fadm1

 

DB2管理伺服器使用者:

DB2管理伺服器使用者用於執行系統上的DB2管理伺服器(DAS)。預設使用者為dasusr1,預設組為dasadm1

每臺計算機上只能有一個DAS。一個DAS服務一個或多個資料庫例項,包括屬於不同安裝的資料庫例項。DAS可以維護其發行版級別低於DAS發行版級別的資料庫例項。對於其發行版級別高於DAS發行版級別的資料庫例項,DAS應該被遷移到更高階別。

 

 

二、建立目錄,解壓安裝檔案

[root@localhost ~]# mkdir /home/db2install

[root@localhost DB2]# mv v9.7fp5_linuxia32_server.tar.gz /home/db2install

 

三、執行安裝指令碼

[root@localhost server]# ./db2_install

 

四、建立DAS和資料庫例項

[root@localhost /]# cd /opt/ibm/db2/V9.7/instance

建立DSA

[root@localhost instance]# ./dascrt -u dasusr           

SQL4406W  The DB2 Administration Server was started successfully.

DBI1070I  Program dascrt completed successfully.

說明:-u dasusr指定DAS使用者名稱,不指定會提示引數不合法。

 

建立資料庫例項:

[root@localhost instance]# ./db2icrt -p 50001 -u db2fenc db2inst

DBI1070I  Program db2icrt completed successfully.

說明:-p 50001參數列示指定DB2例項對外服務埠;

      -u db2fenc表示指定此例項使用的fence使用者名稱;

      db2inst 表示指定此例項名和所有者名。

 

設定資料庫例項自動啟動:

[root@localhost instance]# su - db2inst

[db2inst@localhost ~]$ db2iauto -on db2inst

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25744374/viewspace-752619/,如需轉載,請註明出處,否則將追究法律責任。

相關文章