标签: java sql-server oracle
我想在java中将数百万条记录从sql server转移到oracle,所以逻辑是, 1.按指定的日期范围从sql server中选择所有数据, 2.将它们逐个插入oracle, 3.删除sql server中的数据
但由于数据非常庞大,我担心这个过程会耗费太多时间。所以我想做 1.使用多线程从sql server读取日期(将指定的日期范围滑动到较小的范围) 2.使用多个线程将日期插入oracle。
但我不确定多线程可以解决问题。
希望得到一些建议。
答案 0 :(得分:1)
1)将数据转储到中间文件(CSV或固定宽度) 2)使用SQLLDR导入它
对于SQLLDR