mysql - 将数据迁移到现有 OracleDB

标签 mysql oracle data-migration

我的应用程序的先前版本有一个 MySql 数据库,现在该应用程序是使用稍微不同的数据模型并使用 Oracle DB 重新构建的。

我想将数据和图片从旧数据库迁移到新数据库,当我搜索这个主题时,Oracle建议使用Sql Developer并有一些关于它的教程,但我不确定这是否是我真正需要的。我认为这些工具和过程用于在您提供现有模型时“创建”新的数据库模型。但我已经有第二个数据库,具有不同的映射和数据模型等。在这种情况下如何迁移数据,这一切都需要通过sql脚本手动完成吗?

实际上我需要一个行动计划来开始,目前我没有任何线索

我有以前数据库的转储

最佳答案

由于您有了新的数据模型,您将在场景中遇到许多数据转换。因此,如果您选择使用 SQL Developer 或纯 PL/SQL 脚本进行迁移,这将是一项繁琐的任务。所以我建议您使用 ETL 工具,例如 Talend Open Studio、Oracle Data Integator 等。

关于mysql - 将数据迁移到现有 OracleDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22503057/

相关文章:

php - 将 MySQL 结果填充到网格中

php - sql查询获取同一列的两个不同值

c# - oracle查询中添加日期参数

oracle - Oracle 的数据迁移以及 XML 到 JSON 的转换

django - 在 Django/South 如何在数据迁移期间从不同的应用程序创建模型的实例

mysql - 如何优化多个LEFT JOIN

mysql - 如何随机化单个 mysql 列?

sql - 如何使用 Groovy 从 Oracle 获取光标?

mysql - 计算表格每一列中的非空值

c# - 将大型数据集从 sql server 迁移到 sqlite 的最快方法