我们目前正在使用Oracle10G数据库作为应用程序的后端支持。我们需要将整个Oracle数据库模式迁移到MySQL数据库中,包括所有现有的表、视图、过程、触发器和序列等。
有谁能在不妨碍任何模式定义、键和约束等的情况下,帮助我指导迁移的步骤?
另外,我知道MySQL不支持“序列”。在这种情况下,我们如何转换Oracle数据库中存在的序列?
请不要仅仅提到任何工具名称,因为我在网上发现了很少的工具,但是这些都是非常冗长和繁琐的过程。请按部就班地提一提,这样容易理解.
我之前使用过Sql Developer IDE,但它支持反向迁移,即从MySql迁移到Oracle,而不是我所需要的。因此,我无法使用它。
发布于 2021-07-08 09:22:43
对于这种情况,有一个Oracle 1477151.1。
尽管您要求不提及任何工具名称,但在该文档中,Oracle建议使用MySQL迁移向导,并提供一些脚本示例,用于手动迁移,以防自动化无法工作。
看看那些。我希望这能帮上忙
UPD:同样,我知道你要求不要提到任何工具,但这是另一个摘录自那个文档,其中就连甲骨文也明确表示你必须使用第三方工具。
存储过程、函数、包、触发器、视图、序列的迁移必须使用第三方工具执行,并且需要手动操作。本文档突出显示执行数据迁移的方法。 有许多第三方工具,其中一些是开源的。例如: 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
https://stackoverflow.com/questions/68297985
复制相似问题