首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

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

2012-02-27 
求教DB2中有无类似ORACLE的DBLINK需求是每天定时备份A表数据至B数据库B表 随后删除A表数据。求教有无类似OR

求教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.<表名>;

热点排行