oracle 数据导出的利器就是这个老牌工具——sqluldr2,用过的都说稳。4.0.1 版本里打包了 Windows 和 Linux 的多个平台文件,像sqluldr2.exe
、sqluldr2_linux64_10204.bin
这些,一看就是做足了兼容性考虑。
导出格式支持csv、txt,你要搞批量数据、是大表数据转存,sqluldr2那速度是真不赖。我上次导一个几百万行的表,几分钟就搞定,几乎没啥卡顿。
导出来的文件格式也挺干净,不用手动清理。后续用sqlldr
、oracle loader
去导入别的数据库也方便。适合写批脚本,或者做数据迁移时快速中转。
哦对了,它也支持命令行操作,比如:
sqluldr2 user=xxx/xxx@db query="select * from my_table" file=output.csv
写到脚本里批量跑,省心还省时间。
想进一步研究的可以看看这几篇:
- Oracle 数据库快速导出工具 SQLULDR2 详解
- oracle 数据库文本导出工具 sqluldr2 下载
- SQLULDR2 Linux64 10204 安装程序
- oracle 数据导出工具 SQLULDR 最新版下载指南
如果你平时需要做大量数据导出,或者经常和 csv 打交道,这工具还蛮值得收藏的。