目前,我们的应用程序使用 Oracle 11g 数据库运行。我们正在开发在 MySQL 集群上运行的应用程序的更新版本。我们需要将数据从Oracle 数据库迁移到MySQL 数据库。这不是数据库对象的直接副本。在较新版本的应用程序模式(表结构和关系)中发生了变化。审计表也需要复制。有什么方法可以映射旧 Oracle 模式中的表、列和新 MySQL 模式并应用复制以便复制数据?
我们正在考虑分两步进行这项活动。
在执行这种从一个 RDBMS 供应商到另一个 RDBMS 供应商的数据库迁移时,是否有任何最佳实践?是否有任何可用的开源或商业工具?