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

故障排除

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

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

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

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

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

解决 Oracle 特定的问题

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

解决 PostgreSQL 特定的问题