Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Hochstufen einer Replica von RDS Custom für Oracle zu einer eigenständigen DB-Instance
Genau wie bei RDS für Oracle können Sie ein RDS Custom für Oracle-Replikat zu einer eigenständigen DB-Instance heraufstufen. Wenn Sie ein Oracle-Replikat hochstufen, startet RDS Custom für Oracle die DB-Instance neu, bevor sie verfügbar wird. Weitere Informationen über das Hochstufen von Oracle-Replikaten finden Sie unter Hochstufen eines Lesereplikats zur eigenständigen DB-Instance.
Beim Hochstufen eines Replikats gelten die folgenden Richtlinien:
-
Initiieren Sie kein Failover, während RDS Custom für Oracle Ihr Replikat hochstuft. Andernfalls könnte der Promotion-Workflow hängen bleiben.
-
Wechseln Sie nicht Ihre primäre DB-Instance, während RDS Custom für Oracle Ihr Oracle-Replikat hochstuft. Andernfalls könnte der Promotion-Workflow hängen bleiben.
-
Fahren Sie Ihre primäre DB-Instance nicht herunter, während RDS Custom für Oracle Ihr Oracle-Replikat hochstuft. Andernfalls könnte der Promotion-Workflow hängen bleiben.
-
Versuchen Sie nicht, die Replikation mit Ihrer neu hochgestuften DB-Instance als Ziel neu zu starten. Nachdem RDS Custom für Oracle Ihr Oracle-Replikat heraufgestuft hat, wird es zu einer eigenständigen DB-Instance und hat nicht mehr die Replikatrolle.
Beachten Sie die folgenden Einschränkungen für die Hochstufung von Replikaten von RDS Custom für Oracle:
-
Sie können ein Replikat nicht heraufstufen, während RDS Custom für Oracle es sichert.
-
Sie können den Aufbewahrungszeitraum für Backups nicht auf
0ändern, wenn Sie Ihr Oracle-Replikat hochstufen. -
Sie können Ihr Replikat nicht hochstufen, wenn es sich nicht in einem fehlerfreien Zustand befindet.
Wenn Sie eine Ausgabe von
delete-db-instanceauf der primären DB-Instance vornehmen, validiert RDS Custom für Oracle, dass jedes verwaltete Oracle-Replikat in Ordnung und für die Promotion verfügbar ist. Ein Replikat ist möglicherweise nicht für eine Hochstufung berechtigt, da die Automatisierung angehalten wurde oder sich außerhalb des Supportimeters befindet. In solchen Fällen veröffentlicht RDS Custom für Oracle ein Ereignis, in dem das Problem erläutert wird, sodass Sie Ihr Oracle-Replikat manuell reparieren können.
Die folgenden Schritte zeigen den allgemeinen Vorgang für das Hochstufen eines Oracle-Replikats zu einer DB-Instance:
-
Halten Sie das Schreiben aller Schreibtransaktionen an, damit die primäre DB-Instance.
-
Warten Sie, bis RDS Custom für Oracle alle Aktualisierungen auf Ihr Oracle-Replikat angewendet hat.
-
Stufen Sie Ihr Oracle-Replikat hoch, indem Sie die Option Promote (Hochstufen) in der Amazon-RDS-Konsole, den Befehl AWS CLI
promote-read-replicaoder diePromoteReadReplicaAmazon-RDS-API-Operation wählen.
Das Hochstufen einer Oracle-Replica kann einige Minuten in Anspruch nehmen. Während des Vorgangs stoppt RDS Custom für Oracle die Replikation und startet Ihr Replikat neu. Wenn der Neustart abgeschlossen ist, ist das Oracle-Replikat als eigenständige DB-Instance verfügbar. Informationen über die Fehlerbehebung bei der Hochstufung von Replikaten finden Sie unter Behebung von Fehlerbehebung bei der Heraufstufung von Replikaten für RDS.
Hochstufen einer Replica von RDS Custom für Oracle zu einer eigenständigen DB-Instance
Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie in der Amazon-RDS-Konsole Databases (Datenbanken) aus.
Der Bereich Databases (Datenbanken) wird angezeigt. Jedes Oracle-Replikat zeigt Replica (Replikat) in der Spalte Role (Rolle) an.
-
Wählen Sie das RDS Custom für Oracle-Replikat aus, das Sie hochstufen möchten.
-
Wählen Sie für Actions (Aktionen) Promote (Hochstufen) aus.
-
Geben Sie auf der Seite Oracle-Replikat hochstufen den Aufbewahrungszeitraum und das Backup-Fenster für die neu hochgestufte DB-Instance an. Sie können diesen Wert nicht auf 0 setzen.
-
Wenn die Einstellungen Ihren Wünschen entsprechen, wählen Sie Promote Oracle replica (Oracle-Replikat hochstufen).
Verwenden Sie den AWS CLI-Befehl promote-read-replica, um ein Oracle-Replikat zu einer eigenständigen DB-Instance hochzustufen.
Beispiel
Für Linux, macOS oder Unix:
aws rds promote-read-replica \ --db-instance-identifiermy-custom-read-replica\ --backup-retention-period 2 \ --preferred-backup-window 23:00-24:00
Für Windows:
aws rds promote-read-replica ^ --db-instance-identifiermy-custom-read-replica^ --backup-retention-period 2 ^ --preferred-backup-window 23:00-24:00
Um ein Oracle-Replikat auf eine eigenständige DB-Instance hochzustufen, rufen Sie die Amazon-RDS-API-Operation PromoteReadReplica mit dem erforderlichen Parametern DBInstanceIdentifier auf.