如何将.dmp文件(Oracle)导入MySql数据库?

如何将.dmp文件(Oracle)导入MySql数据库?,mysql,import,export,clob,Mysql,Import,Export,Clob,.dmp是Oracle 10g(Express Edition)中内置的表的转储,其中一个字段为CLOB类型 我试图简单地将表导出为xml/csv文件,然后将其导入MySql,但导出只是忽略了CLOB字段。。。(我用的是sqldeveloper) 我注意到这解释了如何将CLOB提取到文本文件,但它似乎没有处理其他字段或至少主键字段。是否可以采用它来创建完整表格的csv?(我对plsql一点也不熟悉) 作为蛮力方法,我可以使用python接口简单地查询所有记录并将其假脱机到一个平面文件,但我担心这

.dmp是Oracle 10g(Express Edition)中内置的表的转储,其中一个字段为CLOB类型

我试图简单地将表导出为xml/csv文件,然后将其导入MySql,但导出只是忽略了CLOB字段。。。(我用的是sqldeveloper)

我注意到这解释了如何将CLOB提取到文本文件,但它似乎没有处理其他字段或至少主键字段。是否可以采用它来创建完整表格的csv?(我对plsql一点也不熟悉)

作为蛮力方法,我可以使用python接口简单地查询所有记录并将其假脱机到一个平面文件,但我担心这需要很长时间(查询所有记录将所有本机逗号替换为ascii…)


谢谢大家

如果您可以在同一个网络上获得mysql服务器和oracle服务器,您可能需要查看,其中包括迁移工具包。您可以使用迁移工具包连接到oracle server,它将自动为您创建表和移动数据。

以下是解释迁移过程的文档:


你可以用。试用版可完全使用30天。

在同一台机器(mylaptop)上安装和卸载MySql大约2小时后,为了使用longneck建议的迁移工具包,我决定简单地实现转储,这里是为像我这样的人准备的,他们的管理经验很少,很难让两个DBs一起工作(错误1130、1045和更多)

令人惊讶的是,它没有我预期的那么慢:


欢迎提出任何意见和改进。

mysql.com上白皮书的链接已断开。MySQL数据向导仅适用于Windows。数据向导不支持转储文件。指向OraDump.py的链接无效。谢谢。他们在一月份关闭了我的账户,因为我有一段时间不在那里了。我会在有时间的时候试着修复它。你好@ScienceFriction,你能把你的“oradump.py”脚本放在一个文件夹里吗?嗨,有没有机会在线获取脚本?@ScienceFriction有没有机会我们可以获取脚本…?!:)