DB2 中如何同时访问两个不同的数据库
放在一个数据库实例上的 。。。需要一个简洁方法 。 DB2支持在一个实例中同时ACTIVE 8个数据库 联邦 原帖由 wuqing 于 2009-9-7 13:31 发表 http://bbs2.chinaunix.net/images/common/back.gif
DB2支持在一个实例中同时ACTIVE 8个数据库
盼详细说说 。。。 我最希望的结果是
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 的实现方法好像特复杂 。。。 原帖由 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>
回复 #3 lry1231 的帖子
3楼的方法可以考虑 联邦,DB2访问其他异构的数据库(比如Oracle, SQL Server)和访问DB2别的数据库都用联邦。http://www.ibm.com/developerworks/cn/data/products/ifs/
页:
[1]