0

我有一个使用数据库创建的 Java Web 应用程序,NetBeans所以MySQL我需要迁移到Oracle.

  • 迁移的最佳方法是什么(创建新项目,编辑基于 mysql 的项目,...)?
  • 迁移数据库的正确方法是什么(数据传输,逐个创建表(我认为是错误的选择)
  • 我必须在配置文件中更改什么?
  • 哪个更好,在基于 MYSQL 的工作项目中编辑实体类或迁移到 Oracle 后生成新的实体类?
  • 任何其他建议将不胜感激。

谢谢!

4

1 回答 1

1

我们过去也有类似的要求,这是我们采取的方法。

  1. 创建新版本的应用程序 V2 可能需要在您的实体中进行少量更改。(假设旧版本是 V1)
  2. 在 Oracle 中创建所有表的副本,可能需要更改脚本。
  3. 用 mysql 在一个盒子上运行 V1,用 oracle 在盒子 2 上运行 V2
  4. 编写一个实用程序从mysql导出数据并导入Oracle,以防数据巨大实用程序可以进行部分提交
  5. 再写一个实用程序来比较mysql和oracle中的行数,程序可以在简单的文本文件中生成报告。
  6. 根据您的应用程序,在运行 V1 的 box1 和运行 V2 的 box2 上运行特定测试,以验证结果。

虽然这个方法很乏味,但最终我们对我们在两台机器上运行的测试包和计数比较更有信心。

根据应用程序,您可能会调整几个步骤或添加更多步骤。

希望这对您有所帮助。

干杯!!

于 2013-07-16T14:16:25.537 回答