程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2II訪問Oracle數據庫的配置說明

DB2II訪問Oracle數據庫的配置說明

編輯:DB2教程

DB2II訪問Oracle(大型網站數據庫平台)數據庫的配置說明
一、安裝配置Oracle(大型網站數據庫平台)客戶端,用sqlplus測試能成功訪問Oracle(大型網站數據庫平台)數據:
二、停止db2實例,下面以db2test實例為例:
 db2stop
三、以root用戶身份登錄,建立包裝器庫與數據源客戶機軟件之間的鏈接:
su – root
 ###設置Oracle(大型網站數據庫平台)環境變量
 export Oracle(大型網站數據庫平台)_HOME=/Oracle(大型網站數據庫平台)/app/Oracle(大型網站數據庫平台)/product/9.2.0.1
### For 64位實例
/opt/IBM/db2/V8.1/bin64/djxlinkOracle(大型網站數據庫平台)
### For 32位實例
/opt/IBM/db2/V8.1/bin/djxlinkOracle(大型網站數據庫平台)
### 更新實例,保留以前的位數
/opt/IBM/db2/V8.1/instance/db2iupdt -k db2inst1
exit
 ### 在分區數據庫環境中,若有多台物理主機上,請分別在每台機器上運行上面的djxlinkOracle(大型網站數據庫平台)及實例更新操作。
四、配置實例主目錄下的sqllib/cfg/db2dj.ini,增加如下Oracle(大型網站數據庫平台)環境變量內容:
 Oracle(大型網站數據庫平台)_HOME=/Oracle(大型網站數據庫平台)/app/Oracle(大型網站數據庫平台)/product/9.2.0.1        
 Oracle(大型網站數據庫平台)_BASE=/Oracle(大型網站數據庫平台)/app/Oracle(大型網站數據庫平台)             
 ORA_NLS33=/Oracle(大型網站數據庫平台)/app/Oracle(大型網站數據庫平台)/product/9.2.0.1/ocommon/nls/admin/data
 TNS_ADMIN=/Oracle(大型網站數據庫平台)/app/Oracle(大型網站數據庫平台)/product/9.2.0.1/network/admin    
 NLS_LANG=american_america.zhs16cgb231280          
五、修改 DBM參數FEDERATED為YES:
 db2 "update dbm cfg using FEDERATED YES"
六、重啟實例,並建立測試數據庫:
 db2start
 db2 "create db testdb using codeset ISO88591 territory us"
 db2 "connect to testdb"
七、注冊Oracle(大型網站數據庫平台)包裝器:
 db2 "create wrapper net8"
八、為Oracle(大型網站數據庫平台)數據源注冊服務器定義:
db2 "create server odb type Oracle(大型網站數據庫平台) version 8.1.7 wrapper net8 options (node 'odb') "
九、為Oracle(大型網站數據庫平台)數據源創建用戶映射:
db2 "create user mapping for db2inst1 Server odb options (remote_authid 'user', remote_passWord 'pwd')"
十、創建用戶昵稱,測試連接:
db2 "create nickname u_info for odb.sys.all_users"
db2 "select count(*) from u_info"
db2 "set passthru odb"
 db2 "select count(*) from sys.all_tables"
 db2 "set passthru reset"
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved