将 RDS Custom for Oracle 副本提升为独立的数据库实例
就像使用 RDS for Oracle 一样,您可以将 RDS Custom for Oracle 副本提升为独立的数据库实例。提升 Oracle 副本时,RDS Custom for Oracle 会在数据库实例变为可用之前重新启动数据库实例。有关提升 Oracle 副本的更多信息,请参阅将只读副本提升为独立的数据库实例。
以下步骤说明将 Oracle 副本提升为数据库实例的一般过程:
-
停止将任何事务写入到主数据库实例。
-
等待 RDS Custom for Oracle 将所有更新应用到 Oracle 副本。
-
通过在 Amazon RDS 控制台上选择 Promote(提升)选项、Amazon CLI 命令
promote-read-replica
或PromoteReadReplica
Amazon RDS API 操作来提升 Oracle 副本。
提升一个 Oracle 副本需要几分钟才能完成。在此过程中,RDS Custom for Oracle 会停止复制并重启您的副本。完成重启后,Oracle 副本即可用作独立的数据库实例。
将 RDS Custom for Oracle 副本提升为独立的数据库实例
登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在 Amazon RDS 控制台中,选择数据库。
随后会显示数据库窗格。每个 Oracle 副本在 Role(角色)列中显示 Replica(副本)。
-
选择您要提升的 RDS Custom for Oracle 副本。
-
对于操作,请选择提升。
-
在 Promote Oracle replica(提升 Oracle 副本)页面上,输入新提升的数据库实例的备份保留期和备份时段。您不能将此值设置为 0。
-
根据需要完成设置后,选择 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
操作。