将数据从oracle数据库迁移到AWS rds mysql时,我需要遵循什么步骤?

时间:2019-03-29 08:28:15

标签: mysql oracle amazon-web-services

我有一个带有不同对象的oracle数据库,例如触发器,架构函数等,并且我有一个带有MYSQL数据库的AWS rds。

我想将数据从oracle数据库迁移到AWS-RDS MYSQL。

是否可以将数据从oracle数据库迁移到MYSQL数据库,并且如果数据确实从oracle迁移到mysql

  • 要成功迁移,我必须遵循哪些步骤?
  • 如果mysql迁移没有发生,我应该去哪一个数据库?

1 个答案:

答案 0 :(得分:0)

是的,可以将Oracle数据库迁移到AWS RDS MySQL数据库,但是您需要检查DB_Engine,DB_Version和所有现有的数据库配置,这将有助于解决迁移时的兼容性问题。另外,在AWS MySQL数据库中使用相同的配置。

如果发现任何兼容性/迁移问题,则可以使用AWS Oracle数据库服务而不是AWS MySQL数据库。

请在迁移之前完成以下步骤:

  1. 您的数据库大小是多少?
  2. 确认目标服务器的数据和日志文件位置
  3. 收集有关数据库属性的信息
  4. 您有多少个模式和表?
  5. 您是否有特定于引擎的数据类型无法通过您的迁移工具进行迁移?
  6. 您的源数据库有多忙?
  7. 您对源数据库拥有什么样的用户,角色和权限?
  8. 上次清理或压缩数据库是什么时候?
  9. 您知道要在AWS中使用哪个VPC和VPC安全组吗?
  10. 您是否有足够的带宽来移动所有数据?
  11. 您可以承受停机时间吗?多少钱?
  12. 迁移后您的应用程序会如何处理?
  13. 如果出现问题,您的应急计划是什么?

数据库迁移步骤:

  1. 停止应用程序服务。

  2. 将数据库更改为只读模式。

  3. 对涉及迁移的所有数据库进行最新备份。

  4. 将数据库存储在目标服务器上的相应驱动器上。

  5. 根据数据库属性脚本输出对数据库属性进行交叉检查,并根据迁移前检查清单更改数据库属性。