宇文氏 发表于 2016-11-14 01:19:21

DB2-远程表nickname的创建例子

  一、业务库访问数据中心库的表,步骤如下:
  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
页: [1]
查看完整版本: DB2-远程表nickname的创建例子