RDS for Db2 副本的要求和注意事项 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

RDS for Db2 副本的要求和注意事项

Db2 副本要求分为几类:许可和版本控制、备份和还原注意事项、复制行为以及一般操作注意事项。在创建 Db2 副本之前,请先熟悉以下要求和注意事项。

RDS for Db2 副本的版本和许可要求

在创建 RDS for Db2 副本之前,请查看以下有关版本和许可模式的信息:

  • 支持的版本 – 所有 Db2 11.5 版本都支持副本数据库实例。

    源数据库实例和副本数据库实例必须使用相同的主要版本。Db2 副本支持次要版本升级,但不支持主要版本升级。有关升级数据库实例的信息,请参阅升级数据库实例引擎版本

    注意

    升级源数据库实例时,会自动升级所有副本以保持版本兼容性。

  • 有效许可模式和副本模式 – Db2 高级版(AE)和标准版(SE)都可以在只读或备用模式下为自带许可(BYOL)模型和通过 Amazon Web Services Marketplace 的 Db2 许可证模型创建副本。

  • 自定义参数组 - 必须为副本指定自定义参数组。

    对于使用 BYOL 模型的副本,此自定义参数组必须包括您的 IBM Site ID 和 IBM Customer ID。有关更多信息,请参阅 Db2 自带许可的 IBM ID。您可以使用 Amazon Web Services 管理控制台、Amazon CLI 或 RDS API 为副本指定此自定义参数组。

  • vCPU 数量因副本模式和许可模式而异:

    • 无论数据库实例大小如何,备用副本始终使用两个 vCPU。

      • BYOL 模型 – Amazon License Manager 配置显示 RDS for Db2 数据库实例使用两个 vCPU。

      • 通过 Amazon Web Services Marketplace 模型的 Db2 许可证模型 – 账单会反映两个 vCPU 的许可证成本。

    • 只读副本使用与数据库实例大小相同的 vCPU 计数。

      • BYOL 模型 – Amazon License Manager 配置显示 RDS for Db2 数据库实例使用与数据库实例大小匹配的相同数量的 vCPU。

      • 通过 Amazon Web Services Marketplace 模型获得 Db2 许可证 – 账单反映了与数据库实例大小匹配的相同数量的 vCPU 的许可费用。

RDS for Db2 的备份和还原注意事项

副本备份的行为与主数据库备份的行为不同。请考虑以下备份和还原要求:

  • 要创建 RDS for Db2 副本的快照或开启自动备份,请确保手动设置备份保留期。原定设置情况下,自动备份处于开启状态。

  • 还原副本备份时,将还原到数据库时间,而不是进行备份的时间。数据库时间指备份中数据的最新应用的事务时间。差异很大,因为副本可能会落后于主数据库数分钟或数小时。当有多个数据库时,RDS for Db2 将使用最早的数据库时间。

    要查找差异,请运行 Amazon CLI describe-db-snapshots 命令或调用 RDS API DescribeDBSnapshots 操作。将 SnapshotDatabaseTime 值和 OriginalSnapshotCreateTime 值进行比较。SnapshotDatabaseTime 值是副本备份的数据库时间。OriginalSnapshotCreateTime 值是主数据库上最新应用的事务。

有关备份和还原备份的更多信息,请参阅使用 RDS for Db2 副本备份

RDS for Db2 副本的复制注意事项

Db2 副本使用 HADR 技术,但有特定的限制和行为。请查看以下注意事项:

  • 复制对 RDS for Db2 数据库实例上的所有数据库使用 Db2 HADR。

  • 复制不支持 LOAD 命令。如果从源数据库实例运行 LOAD 命令,将收到不一致的数据。

  • RDS for Db2 不会复制以下各项:

    • 存储访问。注意依赖于存储访问的数据,例如外部表。

    • 非内联 LOB。

    • 外部存储过程的二进制文件(在 C 或 Java 中)。

  • 对于备用副本,RDS for Db2 会复制以下各项:

    • 本地用户,主用户除外

    • 数据库配置参数

  • 对于只读副本,RDS for Db2 会复制以下各项:

    • 本地用户,主用户除外

    • SID 组映射

RDS for Db2 副本的其它注意事项

其他操作注意事项适用于 Db2 副本。审查以下各项: