免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3638 | 回复: 5
打印 上一主题 下一主题

DB2 两个实例之间互访数据 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-03 10:06 |只看该作者 |倒序浏览
本机上装有两个Db2实例,并且都已经启动.两个实例名分别为cals及calshty.现在需要在实例cals中访问实例calshty中的数据,请问如何去实现?谢谢各位!

在oracle及sqlserver都可以建立dblink来实现,db2还没有找到相关的资料!

论坛徽章:
0
2 [报告]
发表于 2008-06-03 11:39 |只看该作者
google "db2 federated"

论坛徽章:
0
3 [报告]
发表于 2008-06-03 13:35 |只看该作者
两个数据库CALS及CALSHTY
操作如下:
1.在CALSHty中透过db2 get dbm cfg 查询FEDERATED 参数,若FEDERATED参数为"NO",
DB2 UPDATE DBM CFG USING FEDERATED 可以进行更改

2.在CALSHTY中创建WRAPPER
CONNECT TO SAMPLE USER CALS5 USING CALS5
   CREATE WRAPPER DRDA;

3.创建服务器(SERVER)
CREATE SERVER CALS  TYPE DB2/UDB   VERSION '7.2'   WRAPPER "DRDA"   AUTHORIZATION "cals5"   PASSWORD "CALS5"   OPTIONS    (ADD NODE 'adv05',    ADD DBNAME 'CALS'   );


错误如下:
DB21034E  该命令被当作 SQL 语句来处理,因为它不是有效的“命令行处理器”命令。
在 SQL 处理期间,它返回:
SQL1822N  从数据源 "CALS" 接收到意外的错误码 "-1032"。相关联的文本和记号为 ""。

搞不明白了,还请各位帮忙一下!

论坛徽章:
0
4 [报告]
发表于 2008-06-10 15:24 |只看该作者
1、创建wrapper
2、创建server
3、创建mapping
4、创建nickname

论坛徽章:
0
5 [报告]
发表于 2008-06-11 07:28 |只看该作者
federate?
LZ的意思是两个DB2实例.只需要catalog即可.
google 'db2 catalog'.

论坛徽章:
0
6 [报告]
发表于 2008-06-15 12:08 |只看该作者
catalog是instance范围内的
federate是instacne 之间的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP