如何将DB2表传输或复制到oracle数据库

如何将DB2表传输或复制到oracle数据库,db2,oracle11g,Db2,Oracle11g,我想每天将DB2的一些表传输到oracle,以便从web页面访问它们, 但是我不知道DB2的命令。如何做到这一点? 我希望这个操作应该每天在特定的时间在数据库上执行,所以是否有任何工具可用于执行此操作。为了编写操作上述查询的程序,我应该使用哪种编程语言?我正在使用windows XP。检查此链接 在11.2版本中,变更数据捕获(CDC)可以通过代码模板映射来完成。这允许用户从异构数据源捕获数据更改,并跨不同平台加载到目标中。我认为更改数据捕获用于将DML从一个数据库连续复制到其他数据库。 然而

我想每天将DB2的一些表传输到oracle,以便从web页面访问它们, 但是我不知道DB2的命令。如何做到这一点? 我希望这个操作应该每天在特定的时间在数据库上执行,所以是否有任何工具可用于执行此操作。为了编写操作上述查询的程序,我应该使用哪种编程语言?我正在使用windows XP。

检查此链接


在11.2版本中,变更数据捕获(CDC)可以通过代码模板映射来完成。这允许用户从异构数据源捕获数据更改,并跨不同平台加载到目标中。

我认为更改数据捕获用于将DML从一个数据库连续复制到其他数据库。 然而,您需要的是在每天的特定时间传输一些数据,因此CDC可能太重了

您可以简单地执行“db2导出”,然后从Oracle导入生成的文件。 应该有一个选项可以在Oracle中创建允许查询DB2表的适配器。在DB2(InfoSphereInformationServer)中,与之相反的是联邦,它允许查询Oracle表

出口

CMD示例