为创建 RDS for Db2 副本做准备
在创建 RDS for Db2 副本之前,必须完成以下任务才能成功复制。这些任务有助于防止常见问题并确保最佳性能。
任务 1:启用自动备份
数据库实例可充当源数据库实例之前,您必须在源数据库实例上启用自动备份。这是所有副本创建操作的先决条件。要了解如何执行此过程,请参阅启用自动备份。
有关特定于 Db2 副本的备份的信息,请参阅使用 RDS for Db2 副本备份。
任务 2:规划计算和存储资源
确保源数据库实例及其副本在计算和存储容量方面具有适当的大小,以适合其运行负载。如果副本达到计算、网络或存储资源容量,则副本会停止接收或应用来自其源实例的更改。有关监控副本性能和资源利用率的信息,请参阅监控只读复制。
RDS for Db2 不会通过干预来缓解源数据库实例与其副本之间的高副本滞后。如果您遇到较长的副本滞后,请参阅监控 Db2 复制滞后以获取故障排除指南。
您可以单独修改某个副本的存储和 CPU 资源,而不影响其源及其他副本。有关更多信息,请参阅 修改 Amazon RDS 数据库实例。
任务 3:准备数据库
在创建副本之前,请根据以下几点确认数据库已准备就绪:
-
数据库实例包含您希望在数据库实例上存在的所有数据库。在创建复制副本之后,您无法在数据库实例上创建、删除数据库或本地还原数据库。对 rdsadmin.create_database、rdsadmin.drop_database 或 rdsadmin.restore_database 存储过程的任何调用都将失败。
-
数据库实例上的所有数据库都处于活动状态。如果任何数据库处于非活动状态,则副本创建将失败。有关激活数据库的信息,请参阅用于管理 RDS for Db2 数据库的存储过程。
后续步骤
完成所有准备任务后,就可以创建 Db2 副本了。
-
要创建只读副本,请参阅创建只读副本。
-
要创建备用副本,请参阅创建备用 Db2 副本。