成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

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

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

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

 

1

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

2

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

3

在兩臺主機實例下創(chuàng)建兩個不同的數(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

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

5

DB2在本地配置連接遠程數(shù)據(jù)庫節(jié)點
我主機1上的db1數(shù)據(jù)庫要去連接主機2上的db2數(shù)據(jù)庫。
配置要連接的數(shù)據(jù)庫實例信息(在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ù)目錄信息,能識別到remote庫。
 

6

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

7

創(chuàng)建連接對方數(shù)據(jù)庫的server服務定義
在本地DB1服務器操作:
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服務器操作:
db2 "create user mapping for "db2inst1" server db2srv options (remote_authid db2inst1,remote_password db2inst1)"

 

9

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

 

10

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

此時在主機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那活兒(上海新炬王翦團隊)

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

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/129512.html

相關(guān)文章

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

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

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

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

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

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

    shiina 評論0 收藏0
  • Hibernate配置及自定義注冊映射文件

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

    coordinate35 評論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 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<