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. 部分参考互联网
db2与mysql编目_DB2编目、联邦数据库 - Goopand's OS Space - OSCHINA - 中文开源技术交流社区...相关推荐
- mysql+同步大师,mysql同步异常 - 低调的糊涂虫的个人页面 - OSCHINA - 中文开源技术交流社区...
收到报警,数据库同步延迟 登上mysql服务器,查看进程,发现同步的state一直是"Reading event from the relay log" 而正常情况下,同步是很快的 ...
- mysql i优化_mysql优化 - ifeixiang的个人页面 - OSCHINA - 中文开源技术交流社区
下面是一部分比较重要的建议: 1.选择正确的存储引擎 以 MySQL为例,包括有两个存储引擎 MyISAM 和 InnoDB,每个引擎都有利有弊. MyISAM 适合于一些需要大量查询的应用,但其对于 ...
- mysql 事件状态enable_mysql事件 - wayhk的个人页面 - OSCHINA - 中文开源技术交流社区...
二.创建事件(CREATE EVENT) 先来看一下它的语法:EVENT [IF ] event_name ON SCHEDULE schedule [ON COMPLETION [] PRESER ...
- mysql中级_mysql中级操作 - osc_mi06gsf5的个人空间 - OSCHINA - 中文开源技术交流社区...
解析sql执行过程 show VARIABLES like '%profil%' //查看是否开启了剖析 如没开启set profiling=1; 启用 show profiles; set @que ...
- 命令行mysql回退_mysql-管理事务 - osc_mi06gsf5的个人空间 - OSCHINA - 中文开源技术交流社区...
一.介绍 mysql支持几种基本的数据库引擎,其中MYSQL的两种最基本的引擎MyISAM和InnoDB,其中只有InnoDB支持事务管理. 事务处理:可以用来维护数据库的完整性,他保证成批的MySQ ...
- 空间搭建mysql环境_MySQL环境搭建 - osc_mgt0rm0m的个人空间 - OSCHINA - 中文开源技术交流社区...
一.安装依赖和拓展 1.安装 sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get inst ...
- mysql连库串_数据库连接串整理 - osc_ac5z111b的个人空间 - OSCHINA - 中文开源技术交流社区...
常用JDBC驱动与连接字符串 MySQL driver:com.mysql.jdbc.Driver url:jdbc:mysql://localhost:3306/mydb MySQL url格式:j ...
- mysql 源头锁,mysql 使用手册 - 追梦,一个伟大程序员的源头。 - OSCHINA - 中文开源技术交流社区...
在Console中创建procedure的过程 delimiter $$ create procedure name(IN parameter INT) begin ................. ...
- mysql mtq_mysql基本操作 - osc_r3mtqivi的个人空间 - OSCHINA - 中文开源技术交流社区
数据库基本操作 mysql -h ip地址 -P 端口 -u 用户名 -p (回车输入密码) //连接数据库 show databases; //查看所有的数据库 create database ; ...
最新文章
- mysql配置文件没有spring_spring cloud config使用mysql存储配置文件
- Listener监听器之HttpSessionListener
- 图片裁切,上传,自动匹配颜色。
- Windows编程—杀死指定路径程序文件的进程
- 【李宏毅2020 ML/DL】补充:Structured Learning: Introduction Structured Linear Model
- RQNOJ 34 紧急援救 解题报告
- 海尔微型计算机hdp-9108,9108能安装内置声卡?
- word脚注、尾注小技巧|怎么删除尾注的横线|怎么快速删除页眉的横线|怎么快速将尾注和脚注转为带方括号的格式
- 电厂GPS北斗时钟同步(卫星时间同步系统)组成及配置
- 玄武中专计算机动漫与游戏制作,正青春,不散场——玄武中专信息技术系举办2016级计算机动漫与游戏制作专业“3+3”学生毕业作品展开幕式...
- 三十六、前端基础 CSS
- Java Frame
- Oracle:cost耗费高的sql执行比cost耗费慢的效率快
- [离散数学]谓词逻辑与推理演算
- 仿百度首页登陆框拖拽效果(可视窗口内拖动)
- linux中的manifest的作用,Manifest用途
- 51nod 1479 小Y的数论题
- Apache poi文件读取
- firefox56 版插件 httprequester
- Perf工具统计CPU性能
热门文章
- IDEA Maven项目左边栏只能看到pom文件
- 你所不知道的 JavaScript
- 牛客网SQL篇刷题篇(16-23)
- oracle imp 包,oracle imp
- C语言 const 修饰函数返回值 - C语言零基础入门教程
- mysql与django交互_django与mysql交互
- 上课点名app_【APP种草】网瘾少年的自我救赎之最强锁机软件
- Android公共jar,使用JitPack管理Android项目中公共模块库
- java访问错误404_如何解决 Java web 项目中的 404 错误
- mysql 哈希缓存_MySQL数据库性能优化思路总结