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

猜你喜欢

转载自huangyuan027-163-com.iteye.com/blog/1996152
今日推荐