将 RDS Custom for Oracle 副本提升为独立的数据库实例 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

将 RDS Custom for Oracle 副本提升为独立的数据库实例

就像使用 RDS for Oracle 一样,您可以将 RDS Custom for Oracle 副本提升为独立的数据库实例。提升 Oracle 副本时,RDS Custom for Oracle 会在数据库实例变为可用之前重新启动数据库实例。有关提升 Oracle 副本的更多信息,请参阅将只读副本提升为独立的数据库实例

以下步骤说明将 Oracle 副本提升为数据库实例的一般过程:

  1. 停止将任何事务写入到主数据库实例。

  2. 等待 RDS Custom for Oracle 将所有更新应用到 Oracle 副本。

  3. 通过在 Amazon RDS 控制台上选择 Promote(提升)选项、Amazon CLI 命令 promote-read-replicaPromoteReadReplica Amazon RDS API 操作来提升 Oracle 副本。

提升一个 Oracle 副本需要几分钟才能完成。在此过程中,RDS Custom for Oracle 会停止复制并重启您的副本。完成重启后,Oracle 副本即可用作独立的数据库实例。

将 RDS Custom for Oracle 副本提升为独立的数据库实例
  1. 登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在 Amazon RDS 控制台中,选择数据库

    随后会显示数据库窗格。每个 Oracle 副本在 Role(角色)列中显示 Replica(副本)。

  3. 选择您要提升的 RDS Custom for Oracle 副本。

  4. 对于操作,请选择提升

  5. Promote Oracle replica(提升 Oracle 副本)页面上,输入新提升的数据库实例的备份保留期和备份时段。您不能将此值设置为 0

  6. 根据需要完成设置后,选择 Promote Oracle replica(提升 Oracle 副本)。

要将 RDS Custom for Oracle 副本提升为独立的数据库实例,请使用 Amazon CLI promote-read-replica 命令。

对于 Linux、macOS 或 Unix:

aws rds promote-read-replica \ --db-instance-identifier my-custom-read-replica \ --backup-retention-period 2 \ --preferred-backup-window 23:00-24:00

对于 Windows:

aws rds promote-read-replica ^ --db-instance-identifier my-custom-read-replica ^ --backup-retention-period 2 ^ --preferred-backup-window 23:00-24:00

要将 RDS Custom for Oracle 副本提升为独立的数据库实例,请调用具有必要参数 PromoteReadReplica 的 Amazon RDS API DBInstanceIdentifier 操作。