从Oracle数据库导出大数据

时间:2016-01-14 22:33:15

标签: oracle csv amazon-s3 export

我们尝试使用Data Export for Oracle SQL Developer,但是需要很长时间(超过4小时且仍在运行)才能进行导出。

有人建议从Oracle下载大数据源的数据更快吗?

最终我们希望从Oracle导出到Amazon S3。通常我们将文件导出为CSV,然后将数据上传到S3。

1 个答案:

答案 0 :(得分:0)

我会为windows下载Oracle数据库工具并使用export(exp.exe)进行任何大型处理。将direct = y选项放入将绕过sql评估阶段并极大地提高吞吐量。此外,网络流量的导出效率更高,因为它可以缓冲您可以如图所示设置的数据。

exp user/pwd@tnsname file=file.dmp direct=y buffer=10000000

然后,您可以使用等效导入工具(imp.exe)重新导入数据。

imp user/pwd@tnsname file=file.dmp

这两种工具有很多选择,这里有一个很好的起点:

http://www.orafaq.com/wiki/Import_Export_FAQ