ITPub博客

首页 > Linux操作系统 > Linux操作系统 > federated_db_create

federated_db_create

原创 Linux操作系统 作者:diablo2 时间:2019-02-06 17:48:05 0 删除 编辑

db2 update dbm cfg using federated yes
db2stop
db2start
db2
create wrapper drda
create server tstsvr type db2/aix version 8.1 wrapper drda authorization "db2v8i1" password "ibmdb2" options(dbname 'UNITOLL')
create user mapping for db2v8i1 server tstsvr options(remote_authid 'db2v8i1',remote_password 'ibmdb2')
create nickname tstsvr_tb_road for tstsvr.db2v8i1.tb_road



2.如何访问其它数据库的表
a.确认启用数据库管理器参数 FEDERATED为 YES,启用命令为
db2 update dbm cfg using federated yes

b.重起数据库管理器
db2stop
db2start

c.配置步骤(例子):
进入命令行处理器
db2
connect to sample
在sample数据库中创建wrapper,server,user mapping,和nickname
create wrapper drda
create server tstsvr type db2/aix version 8.1 wrapper drda authorization "db2v8i1" password "ibmdb2" options(dbname 'UNITOLL')
create user mapping for db2v8i1 server tstsvr options(remote_authid 'db2v8i1',remote_password 'ibmdb2')
create nickname tstsvr_tb_road for tstsvr.db2v8i1.tb_road

以上例子在sample数据库中创建了UNITOLL数据库中的表 TB_ROAD的nickname TSTSVR_TB_ROAD
使用时,使用nickname就可使用其它数据库的表,如:select count(*) from tstsvr_tb_road

需要为每一个表建立相应的nickname。


如果有"号,用
CREATE SERVER SVRTEST TYPE DB2/UDB VERSION '8.1' WRAPPER "test" authorization "db2v8i1" PASSWORD "ibmdb2" OPTIONS( ADD DBNAME 'sample', PASSWORD 'Y')

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/5718/viewspace-168270/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2002-01-23

  • 博文量
    50
  • 访问量
    22107