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.
Heraufstufen eines RDS Custom for Oracle-Replikats zu einer eigenständigen DB-Instance
Genau wie bei Oracle können Sie ein RDS Custom RDS for Oracle-Replikat zu einer eigenständigen DB-Instance heraufstufen. Wenn Sie ein Oracle-Replikat hochstufen, startet RDS Custom for 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 for Oracle Ihr Replikat hochstuft. Andernfalls könnte der Promotion-Workflow hängen bleiben.
-
Wechseln Sie nicht zu Ihrer primären DB-Instance, während RDS Custom for Oracle Ihr Oracle-Replikat bewirbt. Andernfalls könnte der Promotion-Workflow hängen bleiben.
-
Fahren Sie Ihre primäre DB-Instance nicht herunter, während RDS Custom for Oracle Ihr Oracle-Replikat bewirbt. 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 for Oracle Ihr Oracle-Replikat hochgestuft hat, wird es zu einer eigenständigen DB-Instance und hat nicht mehr die Replikatrolle.
Beachten Sie die folgenden Einschränkungen bei der Promotion „RDSBenutzerdefiniert für Oracle-Replikate“:
-
Sie können ein Replikat nicht hochstufen, solange RDS Custom for 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 ein Problem
delete-db-instance
auf der primären DB-Instance ausgeben, überprüft RDS Custom for Oracle, ob jedes verwaltete Oracle-Replikat fehlerfrei ist und für eine Heraufstufung 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 for Oracle eine Veranstaltung, in der das Problem erklärt 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 for Oracle alle Updates auf Ihr Oracle-Replikat angewendet hat.
-
Bewerben Sie Ihr Oracle-Replikat, indem Sie in der RDS Amazon-Konsole die Option Promote, den AWS CLI Befehl
promote-read-replica
oder denPromoteReadReplica
RDSAPIAmazon-Vorgang auswählen.
Das Hochstufen einer Oracle-Replica kann einige Minuten in Anspruch nehmen. Während des Vorgangs stoppt RDS Custom for Oracle die Replikation und startet Ihr Replikat neu. Wenn der Neustart abgeschlossen ist, ist das Oracle-Replikat als eigenständige DB-Instanz verfügbar. Hinweise zur Problembehandlung bei der Replikaterhöhung finden Sie unter. Problembehandlung bei der Replikat-Promotion für RDS Custom for Oracle
So stufen Sie ein RDS Custom for Oracle-Replikat zu einer eigenständigen DB-Instance herauf
Melden Sie sich bei der an AWS Management Console und öffnen Sie die RDS Amazon-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie in der RDS Amazon-Konsole Datenbanken aus.
Der Bereich Databases (Datenbanken) wird angezeigt. Jedes Oracle-Replikat zeigt Replica (Replikat) in der Spalte Role (Rolle) an.
-
Wählen Sie das Replikat „RDSBenutzerdefiniert für Oracle“ aus, das Sie bewerben 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 Befehl, um Ihr RDS Custom for Oracle-Replikat zu einer eigenständigen DB-Instance hochzustufen. AWS CLI promote-read-replica
Beispiel
Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:
aws rds promote-read-replica \ --db-instance-identifier
my-custom-read-replica
\ --backup-retention-period 2 \ --preferred-backup-window 23:00-24:00
Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:
aws rds promote-read-replica ^ --db-instance-identifier
my-custom-read-replica
^ --backup-retention-period 2 ^ --preferred-backup-window 23:00-24:00
Um Ihr RDS Custom for Oracle-Replikat zu einer eigenständigen DB-Instance hochzustufen, rufen Sie den RDS API PromoteReadReplica
Amazon-Vorgang mit dem erforderlichen Parameter DBInstanceIdentifier
auf.