伺服器1 os: AIX 5.3 ip: 192.168.0.1 db: Oracle 11gR2 伺服器2: os: AIX IP: 192.168.0.5 db: DB2 v9.7 主要目的: 通過在服務
伺服器1
os: AIX 5.3
ip: 192.168.0.1
db: Oracle 11gR2
伺服器2:
os: AIX
IP: 192.168.0.5
db: DB2 v9.7
主要目的:
通過在伺服器1中建構透明網關,實作在oracle資料庫中連接配接伺服器2中的DB2資料庫。
Oracle--->dg4odbc驅動--àunixODBC驅動管理器--àdb2專用odbc驅動程式
推薦閱讀:
DB2資料庫性能調整和優化(第1、2版) PDF
DB2資料庫性能優化介紹
實施步驟:
1. 在伺服器1中安裝unixODBC驅動程式。
a) 在官方網站中下載下傳unixODBC驅動源代碼包:http:://www.unixodbc.org
b) 導入幾個必要的環境變量:
export OBJECT_MODE=64 (確定編譯出來的unixODBC為64位可執行程式,,假如資料庫是32,那麼64換成32)
export PATH=$PATH:/usr/vacpp/bin(這個是編譯器安裝位址)
export CC=xlc_r
export CCC=xlC_r
c) 進入解壓夠的unixODBC目錄,解壓後的目錄如下圖所示:
./configure --prefix=/usr/local/unixODBC
./make
./makeinstall
d) 在oracle的.profile中添加下面幾行:
export ODBCHOME=/usr/local/unixODBC/etc
export ODBCINI=$ODBCHOME/odbc.ini
export PATH=$PATH:/usr/local/unixODBC/bin
export LD_LIBRARY_PATH=/usr/local/unixODBC/lib
e) 進入/usr/local/unixODBC/lib目錄,執行下面這些指令:
ar -x-X any libodbc.a
ar -x-X any libodbccr.a
ar -x-X any libodbcinst.a
ln -slibodbc.so.2 libodbc.so
ln -slibodbccr.so.2 libodbccr.so
ln -slibodbcinst.so.2 libodbcinst.so
更多詳情見請繼續閱讀下一頁的精彩内容:

本條技術文章來源于網際網路,如果無意侵犯您的權益請點選此處回報版權投訴
本文系統來源:php中文網