启动 Oracle Data Guard 切换
您可以将 RDS for Oracle 只读副本切换为主角色,并将以前的主数据库实例切换为副本角色。
将 Oracle 只读副本切换为主数据库角色
-
登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在 Amazon RDS 控制台中,选择数据库。
随后会显示数据库窗格。每个只读副本在角色列中显示副本。
-
选择要切换为主角色的只读副本。
-
对于 Actions(操作),选择 Switch over replica(切换副本)。
-
选择 I acknowledge(我确认)。然后选择 Switch over replica(切换副本)。
-
在 Databases(数据库)页面,监控切换的进度。
切换完成后,切换目标的角色将从 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 副本的名称。