当前位置: 代码迷 >> DB2 >> 求教DB2中有无类似ORACLE的DBLINK解决方法
  详细解决方案

求教DB2中有无类似ORACLE的DBLINK解决方法

热度:2354   发布时间:2013-02-26 00:00:00.0
求教DB2中有无类似ORACLE的DBLINK
需求是每天定时备份A表数据至B数据库B表 随后删除A表数据。求教有无类似ORACLE的 DBLINK 或者用JAVA JDBC技术 如何简单的实现功能。

------解决方案--------------------------------------------------------
--创建一个名为DRDA的包装器
CREATE WRAPPER "DRDA" LIBRARY 'libdb2drda.so' OPTIONS(ADD DB2_FENCED 'N');

--在包装器DRDA上为别名为PDB_SELF的数据库注册服务器(命名为SYS82_SERVER),给出登录用户密码
CREATE SERVER SYS82_SERVER TYPE DB2/UDB VERSION '9.1' WRAPPER "DRDA" AUTHID "db2inst1" PASSWORD "db2inst1" OPTIONS( ADD DBNAME 'PDB_SELF', PASSWORD 'Y');

--创建本地用户db2inst1 与远程用户db2inst1 之间的映射关系
CREATE USER MAPPING FOR db2inst1 SERVER SYS82_SERVER OPTIONS (ADD REMOTE_AUTHID 'db2inst1', ADD REMOTE_PASSWORD 'db2inst1');

--为活动表创建昵称
create nickname <昵称> for SYS82_SERVER.db2inst1.<表名>;
  相关解决方案