从db2到oracle的spring批量转换

时间:2015-03-26 16:25:53

标签: spring oracle spring-batch

我正在将一些数据从DB2表转换为Oracle表。我遇到了以下问题,我有一个解决方案,但我想知道是否有更好的选择?

我的问题如下:

  

DB2表包含需要转换为Oracle的所有记录   Oracle表有一个包含自动生成的id的列   另一个Oracle表。

DB2 customer table --> Oracle customer table 
Db2-Name  --> Oracle-Name 
Db2-age --> Oracle-age
  

BUT

Oracle customer table有一个客户的电话字段,必须来自Oracle-phone table。 我的解决方案是在Oracle中创建temp customer table并使用spring批处理将所有DB2数据转换为它,然后在customer temp tablephone table之间运行另一个Spring批处理并插入数据进入Oracle-customer table。 有没有更好的方法呢?例如,我是否可以通过Oracle电话表从DB2加入客户表。考虑到我不是数据库管理员。

提前致谢!

0 个答案:

没有答案