|
web服务器上装oracle 客户端,后台调用sqllode将数据导入。 嗯~楼上说的是一个办法,用sqlldr 不过一定要用PLSQL的话,似乎就只有forall可以用了,不过你在将数据从新排列成forall可用的array或table的时候,似乎也不会省事到哪里去,看实际情况吧 如果是使用程序向ORACLE插入的话,没什么其它解决办法,但是可以用程序生成SQL脚本进行插入,效率可能会高些!(工作中使用的办法!!) 呵呵,不错哈 使用线程吧。多起几个线程,比如100个。然后每个线程插入100条。 可以使用PL/SQL Developer工具裡的Data Generator功能,速度超快 |
|
11个月前 钱彦云 : 3千多万条记录,5个文件。并行sqlldr direct方式导入,30分钟可以搞定。重建索引时间长些,大约要1个小时左右。 |
|
10个月前 老是弄错 : 如果无需做数据类型转换的话,使用脚本插入效率会高很多,如果是从一个数据库读出再插入到ORACLE数据库中的话,还是建议生成插入脚本再进行插入,不过生成脚本的时间也很长.具体情况要看你的具体要求. |