需求是每天定时备份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.<表名>;