如何加快用PL/SQL向Oracle导入txt的速度?

我用PL/SQL向Oracle中导入一个有14万行的文本文件,设置了每次提交100行,结果花了10多分钟才导完。后来又导入一个30万行的文本文件,设置了每次提交10000行,以为会快,没想到20分钟都没有结束。请问,需要如何设置才能加快呢?
最新回答
爱在千年梦

2024-11-24 12:58:40

这样的方式导数据,速度基本就这样了(每次提交10000行,占用资源会更多,速度不一定会提升),你可以换种方式,用sqlldr导入试试。
追问
感谢,请问sqlldr安装在哪个位置呢?我是Win7.
追答
你在cmd窗口中,执行一下sqlldr,看是否安装。
然后直接用sqlldr导入即可,你查下windows下sqlldr的用法,我都是在unix下使用的。
unix下的用法如下,
sqllsr user/pwd data=数据文件 control=控制文件
你去查查控制文件的写法,网上很多。有问题可以再问我