如何从 Oracle 10g 数据库迁移到 MySql 8 数据库

时间:2021-07-08 08:22:14

标签: mysql database oracle database-migration

我们目前使用 Oracle 10G 数据库为我们的应用程序提供后端支持。我们需要将整个 Oracle 数据库架构迁移到 MySQL 数据库,包括所有现有的表、视图、过程、触发器和序列等。

谁能帮助我指导迁移步骤,而不妨碍任何架构定义、键和约束等??

我也开始知道 MySQL 不支持“序列”。在这种情况下,我们如何转换 Oracle 数据库中存在的序列?

请不要只提及任何工具名称,因为我在网上找到的工具很少,但要遵循的过程确实冗长而繁琐。请逐步提及,以便于理解。

我之前用过Sql Developer IDE,但是它支持反向迁移,即从MySql到Oracle,不是我需要的。因此,我无法使用它。

1 个答案:

答案 0 :(得分:0)

该案例有一个 Oracle Doc ID 1477151.1

尽管您要求不要提及任何工具名称,但在该文档中,Oracle 建议使用 MySQL Migration Wizard 并提供一些脚本示例用于手动迁移,以防自动无法正常工作。

看看这些。我希望这会有所帮助

UPD:同样,我知道您要求不要提及任何工具,但这是该文档的另一个摘录,即使 Oracle 也明确表示您必须使用第三方工具

<块引用>

存储过程、函数、包、触发器、视图、序列的迁移必须使用第三方工具执行,并且需要手动操作。本文档重点介绍了执行数据迁移的方法。

有许多第三方工具,其中一些是开源的。例如:

http://www.sqlines.com/oracle-to-mysql

http://kettle.pentaho.com/

http://www.convert-in.com/ora2sql.htm

http://www.ispirer.com/products/oracle-to-mysql-migration

相关问题