将数据从oracle迁移到mysql

时间:2014-03-25 07:09:16

标签: mysql oracle oracle11g migration database-migration

我们正在使用etl工具从oracle到mysql进行数据迁移,其中源和目标位于不同的主机中。

在对源进行故障转移期间,我们将设置为使用dump export / import进行数据迁移。

有没有办法在没有第三方工具的情况下将oracle dump直接导入MYSQL?

如果可能,请解释一个可行的灵魂

1 个答案:

答案 0 :(得分:0)

Oracle导入/导出旨在在Oracle数据库之间移动数据库/数据,理想情况下是相同版本,所以不 - 这不是一个合适的解决方案。根据数据库的大小和复杂程度,您可以使用脚本执行此操作 - 如果您不知道如何自己操作,sqldeveloper / modeller(免费的oracle工具)应该对此有所帮助。我认为sqlmodeller可能允许您为另一个数据库生成一个模式(您可以为sqlserver执行此操作)。要克服的主要问题是oracle和mysql之间的语法差异以及数据类型的差异 - 如果你在oracle db设计中保持一致,那么使用find / replace

可以很容易地克服这些差异。

http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html?ssSourceSiteId=otnru