RDS Custom for Oracle 中的多可用区部署的先决条件
RDS Custom for Oracle 的多可用区部署与 RDS for Oracle 的多可用区不同。与 RDS for Oracle 的多可用区不同,在创建多可用区数据库实例之前,您必须满足 RDS Custom for Oracle 的先决条件。这是因为 RDS Custom 在您自己的账户中运行,这需要权限。此外,您需要使用服务提供的支持多可用区部署的最新 AMI 来在 CEV 上创建多可用区实例。
如果您未完成先决条件,则多可用区数据库实例可能无法运行,或者自动恢复为单可用区数据库实例。有关先决条件的更多信息,请参阅RDS Custom for Oracle 中的多可用区部署的先决条件。
从单可用区部署转换为多可用区部署时,RDS Custom for Oracle 需要特定的先决条件。先决条件不完整会导致多可用区设置失败。使用手动设置或网络设置说明中提供的最新 CloudFormation 模板文件。有关更多信息,请参阅 步骤 3:提取 RDS Custom for Oracle 的 CloudFormation 模板。
要手动完成先决条件,请按照将 RDS Custom for Oracle 中的单可用区部署转换为多可用区部署中的步骤操作并注意以下事项:
-
确保 RDS Custom for Oracle 数据库实例使用在 2025 年 6 月 30 日之后使用服务提供的最新 AMI 创建的 CEV。
-
更新 Amazon RDS 安全组的入站和出站规则以允许端口 1120。
-
创建新的 Amazon SQS VPC 端点,以支持 Amazon RDS Custom for Oracle 数据库实例与 Amazon SQS 通信。
-
更新实例配置文件角色中的 Amazon SQS 权限。
重要
如果未暂停 RDS Custom for Oracle 自动化,请勿通过登录多可用区主数据库实例来手动重启该实例。
使用 2025 年 6 月 30 日之前创建的 CEV 的数据库实例的迁移步骤
如果您在 2025 年 6 月 30 日之前创建了 RDS Custom for Oracle 数据库实例,则无法将其直接修改为多可用区部署,因为底层 CEV 是使用服务提供的不支持多可用区的旧版 AMI 构建的。您必须使用在 2025 年 6 月 30 日之后创建的 CEV 将数据库迁移到新实例。执行以下操作来进行迁移。
-
使用服务提供的最新 AMI(2025 年 6 月 30 日之后)从源创建 CEV。
-
使用新的 CEV 启动新的数据库实例。
-
使用以下方法之一,将数据库从不支持多可用区部署的现有数据库实例迁移到新创建的实例: