程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> IBM/DB2_V9.1_Linux的正確安裝配置流程

IBM/DB2_V9.1_Linux的正確安裝配置流程

編輯:DB2教程

文章主要描述的是IBM/DB2_V9.1_Linux的正確安裝配置,如果你對IBM/DB2_V9.1_Linux的正確安裝配置的實際操作有興趣的話,你就可以對以下的文章點擊觀看了,以下就是具體方案的描述,希望在你今後的學習中會有所幫助。

 

IBM, LinuxIBM, Linux

1.安裝IBM/DB2 V9.1 Linux版

下載得到安裝文件 db2exc_912_LNX_x86.tar.gz ,解壓到ext2/3分區

# cd db2exc_912_LNX_x86

# ./db2setup

(1)彈出java的安裝界面,install new instance

(2)使用"Typical Mode",選擇安裝目錄,默認為 DB2_root=/opt/ibm/db2/V9.1/

# echo DB2_root=/opt/ibm/db2/V9.1/ >> /etc/profile

(3)並默認創建 db2inst?、db2fenc?、db2adsusr? 這個幾個用戶

最重要的是本地實例管理用戶 db2inst? 其負責管理數據庫實例

(4)創建Instance,然後下一步繼續安裝,看到successful結果,表示成功

(5) # ps -e | grep db2 應該可以看到三個不同名稱的進程

(6) # tail /etc/inittab #可以看到最後一行就是啟動db2的方法

fmc:2345:respawn:/opt/ibm/db2/V9.1/bin/db2fmcd #DB2 Fault Monitor Coordinator

我曾經在 /etc/init.d 下找了半天,後來才知是通過init直接spawn出db2進程的

2.配置IBM/DB2的庫開發和CLI/ODBC連接

# su db2inst1

$ cd $DB2_ROOT

## 編目(catalog):

$ ./db2 catalog tcpip node remote server

$ ./db2 catalog db at node

$ ./db2 connect to user using

## 反編目(uncatalog):

$ ./db2 uncatalog db

$ ./db2 uncatalog node

3.修改,使用IBM/DB2的CLI/ODBC進行程序開發

(1)如果不想使用db2實例,而只是想使用CLI/ODBC來開發程序,

可以注釋 /etc/inittab 中啟動db2的那一句,放棄啟動IBM/DB2數據庫服務。

(2)環境變量配置文件 : /home/db2inst1/sqllib/db2profile

查看 /etc/profile ,保證(添加或者修改)有以下兩句

  1. export DB2INSTANCE=db2inst1 
  2. export PATH=$DB2_ROOT/binPATH  
  3. export LD_LIBRARY_PATH=$DB2_ROOT/lib32LD_LIBRARY_PATH  

(3)編目目標機器地址與ODBC的DSN的關系,見2

CLI/ODBC 中最重要的頭文件(include)和庫(lib)

$DB2_ROOT/lib32 或 其聯接 /home/db2inst1/sqllib/lib,其中最重要的是libdb2.so

4.修改和卸載DB2

請先反編目()如步驟2中

  1. # su db2inst1  
  2. $ cd $DB2_ROOT/install  
  3. $ ./db2_deinstall -a  

等待結束 ...

修改該/etc/inittab 中啟動db2的那一句,保證放棄啟動IBM/DB2數據庫服務。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved