DB2 類似ORACLE的DBLINK解決方案 [DB2資料聯邦技術]

來源:互聯網
上載者:User

環境
系統:win 7
DB2 庫: v9.7
本機:資料庫 testdb2
“遠程”:資料庫 sample
使用者執行個體:db2admin


開始-運行 DB2CW
DB2 GET DBM CFG

DB2 UPDATE DBM CFG USING FEDERATED YES

db2stop force

db2start


--編目上遠程
db2 catalog tcpip node  node1 remote 10.110.23.88  server 50000
db2 catalog db sample as bb  at node node1
db2 TERMINATE
db2 attach to node1 user db2admin using db2admin
db2 connect to bb user db2admin using db2admin  
db2 connect reset
 
--串連上本地
db2 connect to testdb2
 
--在本地 庫中建立封裝器;
  --(本地為windows環境)  
create wrapper "DRDA" LIBRARY 'db2drda.dll' OPTIONS( ADD DB2_FENCED 'N')
  --(本地為unix環境,未測試)create wrapper DRDA;
 

--在建立的封裝器中建立伺服器定義,填寫訪問已編目目標資料庫的資料庫名稱、使用者名稱、密碼;
create server yj type  db2/udb  version 9.7  wrapper drda authorization "db2admin"  password "db2admin" options(node 'node1',dbname 'bb')
--建立使用者映射
  create user mapping for "db2admin"   server yj options (add remote_authid 'db2admin' ,add remote_password 'db2admin')
 
--建立你的暱稱(核心注意,這時你點擊確定後會報你提到的錯,你應該先在控制中心右鍵點擊資料庫 TEST,選擇 串連資料庫,輸入和使用者映射一樣的使用者名稱和密碼串連成功後,就可以建立暱稱了)
create nickname  yj_test for yj.db2admin.a   --yj.db2admin.a    遠程庫上的表名
   
--測試OK
    select * from  yj_test
 
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.