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



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

将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

有很多方法可以将数据假脱机为逗号分隔,看看这个答案。

最新更新