启动 Oracle Data Guard 切换 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

启动 Oracle Data Guard 切换

您可以将 RDS for Oracle 只读副本切换为主角色,并将以前的主数据库实例切换为副本角色。

将 Oracle 只读副本切换为主数据库角色
  1. 登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

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

    随后会显示数据库窗格。每个只读副本在角色列中显示副本

  3. 选择要切换为主角色的只读副本。

  4. 对于 Actions(操作),选择 Switch over replica(切换副本)。

  5. 选择 I acknowledge(我确认)。然后选择 Switch over replica(切换副本)。

  6. Databases(数据库)页面,监控切换的进度。

    监控 Oracle Data Guard 切换的进度。

    切换完成后,切换目标的角色将从 Replica(副本)更改为 Source(源)。

    源数据库和副本数据库会更改角色。

要将 Oracle 副本切换为主数据库角色,请使用 Amazon CLI switchover-read-replica 命令。以下示例使名为 replica-to-be-made-primary 的 Oracle 副本成为新的主数据库。

对于 Linux、macOS 或 Unix:

aws rds switchover-read-replica \ --db-instance-identifier replica-to-be-made-primary

对于 Windows:

aws rds switchover-read-replica ^ --db-instance-identifier replica-to-be-made-primary

要将 Oracle 副本切换为主数据库角色,请使用所需参数 DBInstanceIdentifier 调用 Amazon RDS API SwitchoverReadReplica 操作。此参数指定要承担主数据库角色的 Oracle 副本的名称。