0

我想在java中将数百万条记录从sql server移动到oracle,所以逻辑是,
1.在指定的日期范围内从sql server中选择所有数据,
2.将它们一一插入到oracle中,
3.删除数据sql服务器

但是由于数据非常庞大,恐怕这个过程会花费太多时间。所以我想做
1. 使用多线程从 sql server 读取日期(将指定的日期范围滑到更小的范围)
2. 使用多线程将日期插入到 oracle。

但我不确定多个线程可以解决这个问题。

希望得到一些建议。

4

1 回答 1

1

1) 将数据转储到中间文件(CSV 或固定宽度) 2) 使用 SQLLDR 导入它

您必须描述SQLLDR 的转储文件

于 2013-06-01T01:35:13.273 回答