AWS Database Migration Service
分步迁移指南 (API 版本 2016-01-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

故障排除

在将 Oracle 用作源并将 Aurora MySQL 用作目标时,最容易出现问题的两个方面是:补充日志记录和区分大小写。

  • 补充日志记录 – 对于 Oracle,必须启用补充日志记录以便复制更改数据。不过,如果您在数据库级别启用补充日志记录,则在创建新表时,有时仍需要启用它。针对此情况的最佳补救措施是,允许 DMS 使用额外的连接属性来启用补充日志记录:

    addSupplementalLogging=Y
  • 区分大小写:Oracle 不区分大小写 (除非您用引号将对象名引起来)。但文本将显示为大写形式。因此,AWS DMS 默认为以大写形式命名目标对象。大多数情况下,您希望使用转换将架构、表和列名称更改为小写形式。

有关更多提示,请参阅 AWS DMS 用户指南中的 AWS DMS 故障排除部分。

要解决特定于 Oracle 的问题,请参阅 Oracle 故障排除部分:

https://docs.amazonaws.cn/dms/latest/userguide/CHAP_Troubleshooting.html#CHAP_Troubleshooting.Oracle

要解决 Aurora MySQL 问题,请参阅 MySQL 故障排除部分:

https://docs.amazonaws.cn/dms/latest/userguide/CHAP_Troubleshooting.html#CHAP_Troubleshooting.MySQL