我想每天将一些DB2表转移到oracle,以便从网页访问它们, 但我不知道DB2的命令。这该怎么做? 我希望此操作应该在特定时间每天在数据库上执行,因此是否有任何工具可用于执行此操作。并且为了编写用于操作以上查询的程序,我应该使用哪种编程语言?我正在使用Windows XP。
答案 0 :(得分:1)
我认为Change Data Capture用于将DML从一个数据库连续复制到其他数据库。 但是,您需要的是每天在特定时间传输一些数据,因此CDC可能过于沉重。
您可以简单地执行“db2 export”,然后您可以从Oracle导入生成的文件。 应该有一个选项可以在Oracle中创建一个允许查询DB2表的适配器。相反的是DB2(InfoSphere Information Server)中的联合,它允许查询Oracle表。
答案 1 :(得分:0)
在11.2版本中,可以通过代码模板映射完成Change Data Capture(CDC)。这允许用户从异构数据源捕获数据更改,并跨不同平台加载到目标中。