snow888 发表于 2009-09-07 11:49

DB2 中如何同时访问两个不同的数据库

放在一个数据库实例上的 。。。

需要一个简洁方法 。

wuqing 发表于 2009-09-07 13:31

DB2支持在一个实例中同时ACTIVE 8个数据库

lry1231 发表于 2009-09-08 20:44

联邦

snow888 发表于 2009-09-10 14:53

原帖由 wuqing 于 2009-9-7 13:31 发表 http://bbs2.chinaunix.net/images/common/back.gif
DB2支持在一个实例中同时ACTIVE 8个数据库

盼详细说说 。。。

snow888 发表于 2009-09-10 14:56

我最希望的结果是

connect to test1 user user1 using passwd1

connect to test2 user user2 using passwd2

select * from test1.user1.tablename1;

select * from test2.user2.tablename2;

disconnect test1
disconnect test2


不过好像 db2 中实现不了 , db2 的实现方法好像特复杂 。。。

wuqing 发表于 2009-09-14 14:35

原帖由 snow888 于 2009-9-10 14:56 发表 http://bbs3.chinaunix.net/images/common/back.gif
我最希望的结果是

connect to test1 user user1 using passwd1

connect to test2 user user2 using passwd2

select * from test1.user1.tablename1;

select * from test2.user2.tablename2;

dis ...
C:\Documents and Settings\Administrator>db2 list database directory

系统数据库目录

目录中的条目数 = 4

数据库 1 条目:

数据库别名                      = TOOLSDB
数据库名称                               = TOOLSDB
本地数据库目录                  = C:
数据库发行版级别                = c.00
注释                            =
目录条目类型                  = 间接
目录数据库分区号                  = 0
备用服务器主机名                =
备用服务器端口号                =

数据库 2 条目:

数据库别名                      = TEST1
数据库名称                               = TEST1
本地数据库目录                  = C:
数据库发行版级别                = c.00
注释                            =
目录条目类型                  = 间接
目录数据库分区号                  = 0
备用服务器主机名                =
备用服务器端口号                =

数据库 3 条目:

数据库别名                      = TEST2
数据库名称                               = TEST2
本地数据库目录                  = C:
数据库发行版级别                = c.00
注释                            =
目录条目类型                  = 间接
目录数据库分区号                  = 0
备用服务器主机名                =
备用服务器端口号                =

数据库 4 条目:

数据库别名                      = SAMPLE
数据库名称                               = SAMPLE
本地数据库目录                  = C:
数据库发行版级别                = c.00
注释                            =
目录条目类型                  = 间接
目录数据库分区号                  = 0
备用服务器主机名                =
备用服务器端口号                =


C:\Documents and Settings\Administrator>
C:\Documents and Settings\Administrator>db2 connect to test1

   数据库连接信息

数据库服务器         = DB2/NT 9.5.0
SQL 授权标识         = ADMINIST...
本地数据库别名       = TEST1


C:\Documents and Settings\Administrator>db2 connect to test2

   数据库连接信息

数据库服务器         = DB2/NT 9.5.0
SQL 授权标识         = ADMINIST...
本地数据库别名       = TEST2


C:\Documents and Settings\Administrator>

....... 发表于 2009-09-15 10:57

回复 #3 lry1231 的帖子

3楼的方法可以考虑

zzjijun 发表于 2009-09-18 16:09

联邦,DB2访问其他异构的数据库(比如Oracle, SQL Server)和访问DB2别的数据库都用联邦。
http://www.ibm.com/developerworks/cn/data/products/ifs/
页: [1]
查看完整版本: DB2 中如何同时访问两个不同的数据库