snow888 发表于 2011-03-31 19:54

db2 跨不同的数据库进行查询或数据加载

有两个不同的数据库 testdb1 , testdb2

能否同时对两个不同的数据库的不同表进行关联查询?如果可以,如何做?

如果 testdb2 和 testdb1 的数据结构完全相同,拥有相同的表,是否可以从 testdb2 向 testdb1 进行 load 方式的数据加载?如果可以,如何做?

hdq107344 发表于 2011-04-01 16:39

回复 1# snow888


第一个问题:做联邦数据库就可以了!
第二个问题:用DB2的数据库复制功能

snow888 发表于 2011-04-07 00:08

回复 2# hdq107344


    谢,虽然不够详细,但足以让俺解决问题了。

:em03:

心飘 发表于 2011-05-04 17:17

配置联邦数据库,建同义词访问、
直接导出文件load或者通过配置数据库联邦后通过游标方式load

1. db2 "declare mycur cursor db sample44 user db2inst1 using db2inst1 for select * from db2inst1.employee"
2. db2 "load from mycur of cursor insert into employee_test"
页: [1]
查看完整版本: db2 跨不同的数据库进行查询或数据加载