【Oracle123】向OracleDB导入*.csv文件数据

SQL*Loader Control File Reference

https://docs.oracle.com/cd/B10501_01/server.920/a96652/ch05.htm

Oracle sqlldr的用法 (这个最完整)

https://www.cnblogs.com/CodingArt/articles/1624736.html

Java代码调用Sqlldr命令例子

https://blog.csdn.net/u012557814/article/details/67636593

sqlldr理论深入学习

https://blog.csdn.net/nsj820/article/details/6744842

sqlldr把大数据文件自动拆分成多个小数据文件并发执行入库

https://blog.csdn.net/qq_28847617/article/details/84029334

Sqlldr性能优化总结 

https://blog.csdn.net/zhengcaihua0/article/details/80219656

Oracle 【直接加载(sqlldr direct=true)】全方位解析与性能优化[2]

https://blog.csdn.net/jianhai1229/article/details/82421899

Maximizing SQL*Loader Performance 

http://www.remote-dba.net/teas_rem_util18.htm

1、数据保存到数据库可以使用批处理比如一次处理100条插入记录
2、不要一次性处理所有数据,可以将1W条数据分成两个线程来处理,这样可以充分利用cpu,同事不会导致大的阻塞

建议使用JDBC的批处理模式,搜索以下关键字:
addBatch(String query)
executeBatch()

建议1000条左右作为一个batch提交事务。

原文地址:https://www.cnblogs.com/cathygx/p/10331755.html