mdb文件导入及分割问题

我有一个1.2G的mdb数据文件,里面500w左右数据,通过plsql的odbc导入到oracle数据库中,到300多万数据时就中断了。

现在想把mdb文件分割成比如5个文件,然后分别导入。

各位大虾有没有好的方法?

如果仅是一张表,则可以通过 select * from t where id between 1000 and 2000 这样把表分开,然后再进行导入。
另外如果是通过ORACLE来导,不如直接把MDB文件中的表保存为txt文件,然后通过sqlloader来导入。

你的导入程序支持直接写sql么?首先按照某列执行一个groupby,分成几个部分,然后用几条脚本分别导入

建议使用sqlldr进行导入,mdb文件处理下成sqlldr识别的格式。导入效率高1.2g大小的数据30分钟之内完成,并且支持并发导入。关键是支持大数据量
处理步骤如下:
1. 下载mdb转换txt工具 http://www.uzzf.com/soft/67554.html,处理数据文件为固定分割符的数据文件
2.sqlldr使用说明 http://blog.chinaunix.net/uid-743704-id-2014695.html 如果了解sqlldr可以省略