一、业务库访问数据中心库的表,步骤如下:
? ?1.连接业务数据库,打开数据库管理器的联合(federated)属性
? ? ? ? db2
? ? ? ? db2 =>update dbm cfg using federated YES
? ? ? ? db2 =>db2stop force
? ? ? ? db2 =>db2start
?
? ? 2.编目数据中心节点和数据中心数据库,并正确连通
? ? ? ? db2 =>catalog tcpip node nodedc remote 数据中心IP server 50000
? ? ? ? db2 =>catalog db 数据中心DB at node nodedc
?
? ? 3.登陆业务数据库
? ? ? ? db2 =>connect to BPFDB user db2admin using db2admin
?
? ? 4.建立db2(drda)包装器
? ? ? ? db2 =>create wrapper drda
?
? ? 5.建立远程服务器(svr_datacenter)指向远程的数据源(数据中心DB),同时指定远程的验证信息(user:dc pwd:123),登陆和密码根据实际修改
? ? ? ? db2 =>create server svr_datacenter type db2/aix version 8.2 wrapper drda authorization "hbdc" password "123" options(dbname '数据中心DB')
?
? ? 6.建立本地用户至远程登陆的映射,登陆和密码根据实际修改
? ? ? ? db2 =>create user mapping for "hbyc" server svr_datacenter options (remote_authid 'hbdc' , remote_password '123')
?
注意:"hbyc"为本地库的用户
?
? ? 7.用本地登陆用户重新登陆数据库,建立远程表的昵称(远程视图),执行:
如:create nickname hbyc.T_B_CIG_INFO_lnk for svr_datacenter.hbdc.T_B_CIG_INFO
?