Java 使用SQL加载器进行大容量数据插入

Java 使用SQL加载器进行大容量数据插入,java,informatica,sql-loader,Java,Informatica,Sql Loader,我正在尝试使用sql loader将6000万条记录转储到oracle数据库中。但使用选项(direct=true,rows=100000)需要50多分钟 我们有没有办法加快数据插入速度。我们是否可以使用informatica或java来转储数据以加快速度。提前感谢。您可以指定并行选项 您还可以查看特定于Oracle的jdbc(Java)扩展。这是我见过的将数据从一个简单程序输入任何数据库的最快方法。只需将批量大小设置为至少10000。你玩最大尺寸,直到你找到适合你的东西 由于这只是普通的Ja

我正在尝试使用sql loader将6000万条记录转储到oracle数据库中。但使用选项(direct=true,rows=100000)需要50多分钟


我们有没有办法加快数据插入速度。我们是否可以使用informatica或java来转储数据以加快速度。提前感谢。

您可以指定并行选项


您还可以查看特定于Oracle的jdbc(Java)扩展。这是我见过的将数据从一个简单程序输入任何数据库的最快方法。只需将批量大小设置为至少10000。你玩最大尺寸,直到你找到适合你的东西

由于这只是普通的JavaSE,您当然可以跨多个线程并行运行它

如果要从一个Oracle数据库切换到另一个数据库,请查看。只需从一个文件中转储,然后导入到另一个文件中