成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

DB2聯(lián)邦查詢配置

IT那活兒 / 1055人閱讀
DB2聯(lián)邦查詢配置

點(diǎn)擊上方“IT那活兒”,關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了?。?!

 

1

需求:使用一條SQL語句查詢多個(gè)數(shù)據(jù)源中的數(shù)據(jù)。
在主機(jī)1數(shù)據(jù)庫中連接查詢主機(jī)2數(shù)據(jù)庫中數(shù)據(jù)。 

2

環(huán)境準(zhǔn)備
主機(jī)1:192.168.1.21  DB1
主機(jī)2:192.168.1.22  DB2
數(shù)據(jù)庫版本:V11.5 

3

在兩臺(tái)主機(jī)實(shí)例下創(chuàng)建兩個(gè)不同的數(shù)據(jù)庫,并在不同的數(shù)據(jù)庫下創(chuàng)建不同的表
DB201:
db2 "create db db1 on /db2data/db1 using codeset UTF-8 territory CN"
db2 connect to db1
db2 "
create table db1_t1 (name varchar(50))"
db2 "
insert into db1_t1 values (aaa)"
db2 "
insert into db1_t1 values (bbb)"
db2 "
insert into db1_t1 values (ccc)"
db2 commit;
db2 "
select * from db1_t1"
NAME
--------------------------------------------------
aaa
bbb
ccc
3 record(s) selected.
DB202:
db2 "create db db2 on /db2data/db2 using codeset UTF-8 territory CN"
db2 connect to db2
db2 "
create table db2_t2 (name varchar(50))"
db2 "
insert into db2_t2 values (111)"
db2 "
insert into db2_t2 values (222)"
db2 "
insert into db2_t2 values (333)"
db2 commit;
db2 "
select * from db2_t2"
NAME
--------------------------------------------------
111
222
333
3 record(s) selected.

4

啟動(dòng)聯(lián)邦功能
兩個(gè)庫要打開聯(lián)邦,斷開所有連接,重啟生效。
db2 update dbm cfg using FEDERATED YES
db2 force applications all
db2stop force
db2start
db2 get dbm cfg |grep FEDERATED

5

DB2在本地配置連接遠(yuǎn)程數(shù)據(jù)庫節(jié)點(diǎn)
我主機(jī)1上的db1數(shù)據(jù)庫要去連接主機(jī)2上的db2數(shù)據(jù)庫。
配置要連接的數(shù)據(jù)庫實(shí)例信息(在DB1上配置連接DB2)。
db2 catalog tcpip node db2 remote 192.168.1.22 server 50000
db2 catalog db db2 at node db2
db2 connect to db2 user db2inst1 using db2inst1
db2 list db directory –查看數(shù)據(jù)目錄信息,能識(shí)別到remote庫。
 

6

創(chuàng)建wrapper包
連接本地?cái)?shù)據(jù)庫DB1,在DB1上配置:
db2 connect to db1
db2 create wrapper drda

7

創(chuàng)建連接對(duì)方數(shù)據(jù)庫的server服務(wù)定義
在本地DB1服務(wù)器操作:
db2 "create server db2srv type DB2/UDB version 11.5 wrapper 
"DRDA" authorization "db2inst1" password "db2inst1" options( NODE db2, DBNAME db2)"

 

8

創(chuàng)建用戶映射mapping
在本地DB1服務(wù)器操作:
db2 "create user mapping for "db2inst1" server db2srv options (remote_authid db2inst1,remote_password db2inst1)"

 

9

創(chuàng)建聯(lián)邦關(guān)系表(別名表)
在本地DB1服務(wù)器操作(本地?cái)?shù)據(jù)庫上不能有這個(gè)別名表db2_t2_bm)。
db2 "create nickname db2inst1.db2_t2_bm for db2srv.db2inst1.db2_t2"
--如果兩個(gè)數(shù)據(jù)庫中還有更多的表要做聯(lián)邦查詢:
--db2 "create nickname db2inst1.表3 for db2srv.db2inst1.別名表"

 

10

測(cè)試使用聯(lián)邦查詢功能
在本地DB1主機(jī)上操作查詢。
---能查到主機(jī)2上的數(shù)據(jù):
db2 "select * from db2inst1.db2_t2_bm ";

此時(shí)在主機(jī)2的數(shù)據(jù)庫表中新增數(shù)據(jù):
db2 connect to db2
db2 "insert into db2_t2 values (bbb)"
db2 "
insert into db2_t2 values (ccc)"
可以看到聯(lián)邦查詢的結(jié)果:
db2 "select * from db2inst1.db1_t1 a1,db2inst1.db2_t2_bm a2 where a1.name=a2.name";




END




本文作者:戚傳海

本文來源:IT那活兒(上海新炬王翦團(tuán)隊(duì))

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129512.html

相關(guān)文章

  • 跨集群服務(wù)——如何利用Kubernetes 1.3實(shí)現(xiàn)跨區(qū)高可用

    摘要:跨集群服務(wù)能夠分布在不同的地理位置,使得混合和多云成為可能,相對(duì)于單一集群多可用區(qū)部署,更好地保證高可用。注例子中,我們利用谷歌容器引擎提供的集群,在該平臺(tái)上,你可以把部署到想要的地區(qū)。 編者按:這篇文章是關(guān)于Kubernetes 1.3新功能的一系列深入文章的一部分。本文是第七篇。 用戶使用Kubernetes 對(duì)生產(chǎn)環(huán)境上的部署進(jìn)行彈性伸縮,同時(shí)我們聽到一個(gè)明確的聲音:希望跨區(qū)域、...

    wind3110991 評(píng)論0 收藏0
  • 號(hào)外:友戶通支持企業(yè)自有用戶中心啦

    摘要:針對(duì)這種情況,友戶通特定開發(fā)了聯(lián)邦用戶中心來支持企業(yè)的自有用戶中心。友戶通支持通過協(xié)議使用企業(yè)內(nèi)部的支持協(xié)議的用戶中心賬號(hào)進(jìn)行登錄。友戶通目前支持標(biāo)準(zhǔn)協(xié)議以及友戶通自定義協(xié)議可供企業(yè)集成。 友戶通做用友云的用戶系統(tǒng)也一年多了,經(jīng)常聽實(shí)施、售前等說要私有化部署友戶通,原因無非是企業(yè)的考慮到用戶安全性和單一用戶賬號(hào)的需求。但由于用戶管理的復(fù)雜性,友戶通部署與維護(hù)并不容易,因此經(jīng)常糾結(jié)在用戶...

    妤鋒シ 評(píng)論0 收藏0
  • 新手也能實(shí)現(xiàn),基于SpirngBoot2.0+ 的 SpringBoot+Mybatis 多數(shù)據(jù)源配

    摘要:下面基于,帶著大家看一下中如何配置多數(shù)據(jù)源。注意版本不一致導(dǎo)致的一些小問題。配置配置兩個(gè)數(shù)據(jù)源數(shù)據(jù)庫和數(shù)據(jù)庫注意事項(xiàng)在配置數(shù)據(jù)源的過程中主要是寫成和。五啟動(dòng)類此注解表示啟動(dòng)類這樣基于的多數(shù)據(jù)源配置就已經(jīng)完成了,兩個(gè)數(shù)據(jù)庫都可以被訪問了。 在上一篇文章《優(yōu)雅整合 SpringBoot+Mybatis ,可能是你見過最詳細(xì)的一篇》中,帶著大家整合了 SpringBoot 和 Mybatis...

    shiina 評(píng)論0 收藏0
  • Hibernate配置及自定義注冊(cè)映射文件

    摘要:一配置屬性詳解可以在各式各樣不同環(huán)境下工作而設(shè)計(jì)的因此存在著大量的配置參數(shù)。以簡便操作,多數(shù)配置參數(shù)都有默認(rèn)的配置值也是我們?nèi)粘J褂玫谋仨毱贰? Hibernate (開放源代碼的對(duì)象關(guān)系映射框架) Hibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝, 它將POJO與數(shù)據(jù)庫表建立映射關(guān)系,是一個(gè)全自動(dòng)的orm框架,hibernat...

    coordinate35 評(píng)論0 收藏0
  • 研發(fā)中:聯(lián)邦SPIFFE信任域

    摘要:傳遞與雙向聯(lián)邦和具有與聯(lián)邦相同的,稱為跨領(lǐng)域信任。在中,彼此不完全信任的組織可能仍希望聯(lián)邦其信任域。為此,他們聯(lián)邦各自的信任域。這意味著檢查百事可樂不是被可口可樂的簽名。 作者:Daniel Feldman showImg(https://segmentfault.com/img/bVbld8P?w=1600&h=1066); 介紹 聯(lián)邦信任域是SPIFFE和SPIRE最高需求和活躍開...

    flyer_dev 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<