将Oracle .dmp文件转换为CSV / TSV

时间:2015-11-05 07:47:13

标签: oracle

我想知道是否有任何工具可以将Oracle .dmp文件转换为CSV / TSV,或者其他类型的文本格式,这些格式很容易被Python或其他脚本语言解析? 在Windows或Linux上运行的任何工具都可以。我更喜欢这个工具保留unicode字符。

1 个答案:

答案 0 :(得分:4)

  

将Oracle .dmp文件转换为CSV / TSV

唯一的方法是首先使用IMPDPIMP将数据导入数据库,具体取决于数据库版本。

例如,

impdp username/password@sid DIRECTORY=dmpdir DUMPFILE=dumpfile.dmp

导入完成后,您可以将数据SPOOL设为 CSV 文件。

例如,

SET colsep ,
spool D:\test.csv
SELECT ename FROM emp;
spool off

有很多方法可以将数据假脱机以逗号分隔,请查看此answer