linux主机,oracle数据库
怎么快速的导入数据。
数据量在200万条左右,文件是文本格式,每一行为一条记录,每条记录的字段以|号分格。
现在用C写的导入程序,处理这200万条数据大概需要6个小时,这完全不能满足需求。
请问有什么方法能够做到快速导入,最好能在1个小时内完成。
linux主机,oracle数据库
怎么快速的导入数据。
数据量在200万条左右,文件是文本格式,每一行为一条记录,每条记录的字段以|号分格。
现在用C写的导入程序,处理这200万条数据大概需要6个小时,这完全不能满足需求。
请问有什么方法能够做到快速导入,最好能在1个小时内完成。
1 回答905 阅读✓ 已解决
1 回答697 阅读✓ 已解决
3 回答692 阅读✓ 已解决
1 回答1.4k 阅读
1 回答828 阅读✓ 已解决
2 回答599 阅读✓ 已解决
1.5k 阅读
自己解决了。用sqlldr
先写一个insert.ctl文件
再写个insert.sh,用来执行。因为我这要导三个文件,用了个循环。
效率完全超出预期,10分钟不到,全导完了。