db2與mysql編目_DB2編目、聯邦數據庫 - Goopand's OS Space - OSCHINA - 中文開源技術交流社區...

一、兩個數據庫在不同的服務器上

[環境描述]

10.0.0.10:庫名為 db_10

10.0.0.17:庫名為 db_17

[需求描述]

在db_17庫中,跨庫查詢db_10庫的表

[操作步驟]

1)在10.0.0.17數據庫服務器,開啟聯邦支持

db2 "update dbm cfg using federated yes"

db2stop force

db2start

2)在10.0.0.17數據庫服務器,編目Node、DB

db2 "catalog tcpip node?node_10?remote 10.0.0.10 server 50001"

db2 "catalog db db1 as?db_10?at node?node_10"

db2 terminate

3)連接到db_17數據庫,并創建DRDA包裝器(WRAPPER),創建服務器(SERVER)

db2 "connect to?db_17"

db2 "create wrapper?drda?library 'libdb2drda.a' options(add db2_fenced 'n')"

#注:不同的操作系統,使用不同的包(這里遠端的系統是AIX,使用libdb2drda.a)

#db2 "create wrapper drda" 這是一般創建drda包裝器的語句

db2 "create server?db2svr10?type db2/aix version '9.7' wrapper?drda?authid \"remote_db_user\" password \"remote_db_password\" options(add dbname 'db_10',node 'node_10')"

#注:db2svr10是Server別名,dbname 'db_10'是編目的DB_Alias別名,node 'node_10'是編目的Node名

#db2/aix 或 db2/udb

#這里的remote_db_user可以不是下面要映射的user,可以是管理用戶

4) 創建用戶映射

db2 "create user mapping for?local_db_user?server?db2svr10?options(add remote_authid 'remote_db_user', add remote_password 'remote_db_password')"

#這里的remote_db_user必須在本地、遠端都存在,同名、同密碼,也有訪問各自數據庫的權限。

5) 創建nickname

(這里必須以user mapping的用戶登錄數據庫,進行創建nickname,否則會報SQL1101N錯誤)

db2 connect to?db_17 user local_db_user? using?remote_db_password

db2 "create nickname?local_tabschema_alias.local_tabname_alias?for?db2svr10.remote_tabschema.remote_tabname"

注意:如果希望其他用戶也能使用該nickname,必須增加相應的user mapping定義,同時保證這個user有查詢遠程表(source table)的權限。

6)驗證查詢結果

db2 "select * from?local_tabschema_alias.local_tabname_alias"

[其他操作]

1)、刪除nickname、user mapping、server操作如下:

db2 "drop nickname?Your_Nickname"

db2 "drop user mapping for?Local_DB_User?server?Server_Name"

db2 "drop server?Server_Name"

db2 "drop wrapper?Wrapper_Name"

2)、解編目操作:

db2 "uncatalog node?Node_Name"

db2 "uncatalog db?DB_Name"

二、兩個數據庫在同一服務器上(相同實例、不同實例)

同上類似。

p.s. 部分參考互聯網

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/533904.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/533904.shtml
英文地址,請注明出處:http://en.pswp.cn/news/533904.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

關機時無人照管更新正在運行_無法抗拒的未來:無人叉車在內部物流中已成為現實...

自動化和半自動化的叉車不再是新奇的東西,在人力短缺的倉庫中取得了進展。他們最終會成為規范嗎?目前尚不知道全世界有多少輛無人駕駛叉車(也稱為自動叉車、機器人叉車或者AGV)售出。但是叉車生產商都顯示出,它在該領域的迅速增長。重要的是&#xff0c…

打開瀏覽器不是主頁_對于360瀏覽器的一些小小改善

?雖然自己不怎么喜歡,但是以前小編的多數同事都在使用它,所以今天帶來360安全瀏覽器改造的小建議。整理&排版 | idea君 ,預計閱讀 | 4分鐘文章意在學習交流分享,如有侵權請聯系刪除封面:http://www.pexels.com/zh…

c++ 二次開發 良田高拍儀_六枝特良田LYV-850加工中心導軌配套防護罩日常維修

六枝特良田LYV-850加工中心導軌配套防護罩日常維修我廠生產的防護罩質量可與原廠的一樣,同樣的保障,質保期為一年,護罩安裝不合適支持退換貨。尤其是元件連結的接合面剛度,對加工精度影響較大。通常,采用組合夾具時其尺…

atomikosdatasourcebean mysql_SpringBoot2整合JTA組件實現多數據源事務管理

一、JTA組件簡介1、JTA基本概念JTA即Java-Transaction-API,JTA允許應用程序執行分布式事務處理,即在兩個或多個網絡計算機資源上訪問并且更新數據。JDBC驅動程序對JTA的支持極大地增強了數據訪問能力。XA協議是數據庫層面的一套分布式事務管理的規范,JTA…

crt 8.7.3 黑暗模式_民謠纏繞厄運金屬,抒情中的黑暗故事

2020/7/31,瑞典厄運/重金屬樂隊Dun Ringill,發表了新專輯“Library of Death”。“Library Of Death”是瑞典樂隊Dun Ringill的第二張唱片,由The Order of Israfel、Doomdogs等成員發起。樂隊的聲音,介于重金屬和厄運金屬之間&…

前窗玻璃膜貼了一周還有氣泡_關于車窗玻璃的養護你了解多少?

【中國皮卡網 維修保養】車窗玻璃的養護是最容易忽視的,但它也是非常重要的,雖然在用車過程中我們很少直接接觸車窗玻璃,但是它卻時時刻刻在影響著駕駛者。相信很多人會有洗車的習慣,洗好之后的車窗玻璃非常明亮,不僅僅…

c語言新龜兔賽跑_幽默 | 新龜兔賽跑

新龜兔賽跑作者 / 何必加自從輸給了烏龜后,兔子心里很是生氣。這一天,他又遇見了烏龜,要求和他比賽,一定要一雪前恥。烏龜答應了,并且約定連比三場。第一場還是兔子輸了,原來他一著急,跑錯了方向…

PHP無法執行MySQL語句,解決PHP執行批量MySQL語句的問題

這篇文章主要為大家詳細介紹了解決PHP執行批量MySQL語句的問題,具有一定的參考價值,可以用來參考一下。感興趣的小伙伴,下面一起跟隨512筆記的小玲來看看吧!當有多條mysql語句連起來需要執行,比如$sqls “insert table…

bugku 雜項 就五層你能解開嗎_長春老舊小區加裝電梯,你家符合條件嗎?_媒體_澎湃新聞...

新朋友戳藍字關注我們哦!長春市老舊小區開始加裝外置電梯大家都很關注很多市民也在想我家符合加裝條件嗎?能申請嗎?伴隨著長春市朝陽區3個老舊小區加裝電梯工作的結束,這項惠民工程也成為了老百姓茶余飯后的談資,那么大…

vba 指定列后插入列_Excle中的VBA介紹分享

SunYoung1、什么是VBAVisual Basic for Applications(VBA)是Visual Basic的一種 宏 語言,它能使常用的程序自動化,是針對Office開發的一種工具,通俗點講,VBA是一種Excle能聽懂識別的編程語言。2、在Excle中VBA的作用2.1、實現Exce…

php中文歌詞,html如何制作滾動歌詞

html制作滾動歌詞的方法:首先在標簽里面寫好編碼格式,引入css樣式和jQuery;然后放置播放器,代碼為【】。本教程操作環境:windows7系統、html5版,DELL G3電腦。html制作滾動歌詞的方法:首先我們創…

docker run 服務名_在 WSL2.0 的 Ubuntu 18 里使用 Docker

近日,隨著Windows 10 2004版本的發布,WSL 2經過了近一年的insider測試,現在也正式上線了。Windows 10 2004中引入了一個真實的Linux kernel,使得系統全部的系統調用更加兼容。這也是首次,Linux kernel安裝在Windows系統…

vb.net如何查詢電腦麥克風收到聲音_EMUI 10.1 跨屏協同實測:這一次把你的手機「搬」進電腦...

智能手機發展到現在,我們越來越需要手機與其他設備進行互聯互通。電腦是我們辦公最常用的工具,手機則是生活必需設備,這兩者的協同需求,自然也就成為了大多數用戶的痛點。Apple 用隔空投送、接力、隨航等連續互通功能來打造系統生…

浮動導航欄php源碼,JQuery 浮動導航欄實現代碼

JQuery 浮動導航欄/* 浮動導航欄 Begin */#floatMenu{padding-top: 5px;background: url(http://img.jb51.net/images/quickmenu.gif) no-repeat;border: 1px solid #dcdcdc;position: absolute;top: 250px;left: 5px;margin-left: 0px;width: 86px;}#floatMenu ul{margin-left…

gerber文件怎么導貼片坐標_SMT貼片工序

貼片,也稱SMT,就是把元器件用貼片機設備貼裝在印刷好的PCB板上。貼片這一過程之所以用“貼”字,是因為錫膏內有助焊劑的成分,有一定的粘性,能夠在沒有熔化的時候,也能夠黏住元器件。SMT又稱貼片&#xff0c…

es內嵌文檔查詢_ElasticSearch 文檔的增刪改查都不會?

本文主要是介紹 ElasticSearch 的文檔增刪改查和批量操作,同時會介紹一些 REST API 返回狀態碼的具體含義。我們先來看下這個表:這個表包含了 Index、Create、Read、Update、Delete 這五種方法,我們先來看下 CRUD 操作的 HTTP 請求都長什么樣…

如何在ps添加箭頭_「PS精選案例教程」制作斑駁生銹字體

這個教程會教您如何設計發光斑駁的字體特效,會教您運用PS濾鏡和紋理圖片,同時也詮釋了如何運用筆刷和圖層樣式給最終的字體效果增添光感。來,先看看最終效果!第一步:創建一個1024*768的新文檔。前景色#532118&#xff…

php 獲取系統環境變量,java讀取操作系統環境變量

java讀取操作系統環境變量import java.util.*;import java.io.*;class SysProb{//返回當前系統變量的函數,結果放在一個Properties里邊,這里只針對win2k以上的,其它系統可以自己改進public Properties getEnv() throws Exception{Properties …

查python答案的軟件-中國大學MOOC的APP慕課用Python玩轉數據答案查題公眾號

下面屬于歐盟成員對土耳其要求加入歐盟的顧慮的一項是:()A.土耳其地理位置特殊B.土耳其經濟發 某種雙面高密軟盤片格式化后,若每面有A個磁道,每個磁道有B個扇區,每個扇區有C個字節。則該種軟盤 通信工程施工中電源線與…

車輛調度 matlab,基于遺傳算法的車輛調度問題的matlab源程序

越界 發表于 2013-7-8 09:16 有償服務哦function chushis)K4; %最多4輛車inn100;%迭代次數上限citynum8;%需求點數量KMcitynumK1; %配送途徑種類%產生初始種群mzeros(1,inn);mm;szeros(inn,citynumK1);for i1:1:inns(i,:)randperm(KM); %隨機排列構成個體ends[m s];for i1:inn…