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.
Migrieren Sie eine Amazon RDS for Oracle DB-Instance zu einer anderen VPC
Erstellt von Pinesh Singal (AWS)
Übersicht
Dieses Migrationsmuster bietet step-by-step Anleitungen für die Migration einer Amazon Relational Database Service (Amazon RDS) for Oracle Database (DB) -Instance von einer Virtual Private Cloud (VPC) zu einer anderen VPC im selben Amazon Web Services (AWS) -Konto. Sie können dieses Muster beispielsweise verwenden, wenn Ihr Unternehmen verlangt, dass sich die Datenbank und der Amazon Elastic Compute Cloud (Amazon EC2) -Anwendungsserver in derselben VPC befinden.
Das Muster beschreibt eine Online-Migrationsstrategie mit fast keinen Ausfallzeiten für eine Oracle-Quelldatenbank mit mehreren Terabyte und einer hohen Anzahl von Transaktionen.
Um eine Amazon RDS for Oracle DB-Instance auf eine andere VPC zu verschieben, müssen Sie die Amazon RDS-Subnetzgruppe ändern. Diese Subnetzgruppe muss mit der neuen VPC und den erforderlichen Subnetzen vorkonfiguriert werden. Während des VPC-Wechsels von einem Netzwerk zu einem anderen wird die Amazon RDS-Instance neu gestartet, sodass während der Übertragung nicht auf die Datenbank zugegriffen werden kann.
Voraussetzungen und Einschränkungen
Voraussetzungen
Ein aktives AWS-Konto
Zwei VPCs mit privaten Subnetzen
Eine Amazon RDS for Oracle-Datenbank-Instance (läuft), konfiguriert mit Sicherheitsgruppen für eingehenden und ausgehenden Datenverkehr
Einschränkungen
Eine DB-Instance, die sich über mehrere Availability Zones (Multi-AZ) erstreckt, wird nicht unterstützt. Dieses Muster bietet jedoch eine Möglichkeit, diese Einschränkung zu umgehen.
Die DB-Instance kann nicht migriert werden, solange eine Read Replica aktiviert ist.
Die Subnetzgruppe in der neuen VPC sollte sich in derselben Availability Zone wie die Datenbank befinden.
Die Migration sollte während der geplanten Wartungsperiode oder zu Zeiten mit geringem Datenverkehr erfolgen, da das Verschieben der Datenbank in eine andere VPC einen Neustart der Datenbank verursacht, was zu Anwendungsausfällen für einige Minuten führt.
Produktversionen
Amazon RDS for Oracle Oracle-DB-Instance, 12.1.0.2 und höher
Architektur
Quelltechnologie-Stack
Eine Amazon RDS for Oracle 12.1.0.2.v22-DB-Instance in einer VPC
Eine VPC, die in einer separaten Routentabelle konfiguriert ist
In einer VPC konfigurierte Amazon RDS-Subnetzgruppen
Amazon RDS-Optionsgruppen (falls erforderlich)
Zieltechnologie-Stack
Amazon RDS for Oracle Oracle-Datenbank-Instance mit Version 12.1.0.2.v22 in einer anderen VPC
Amazon VPC auf separater Route konfiguriert
Amazon RDS-Subnetzgruppen, die in einer neuen VPC konfiguriert sind
Amazon RDS-Optionsgruppen (falls erforderlich)
Quell- und Zielarchitektur
Das folgende Diagramm zeigt, wie Amazon RDS for Oracle DB mithilfe der Konsole von einem privaten Subnetz in einer VPC in ein privates Subnetz in einer anderen VPC verschoben wird.

Verwenden Sie die Konsole, um die Amazon RDS for Oracle Oracle-DB-Quell-Instance zu ändern.
Ändern Sie in der Ziel-VPC die Subnetzgruppe und ändern Sie die Optionsgruppe, falls sie verwendet wird.
Tools
Amazon RDS — Amazon Relational Database Service (Amazon RDS) ist ein Webservice, der die Einrichtung, den Betrieb und die Skalierung einer relationalen Datenbank in der AWS-Cloud erleichtert. Er bietet kosteneffiziente, anpassbare Kapazität für eine relationale Datenbank und verwaltet allgemeine Datenbankverwaltungsaufgaben. Dieses Muster verwendet Amazon RDS for Oracle.
Epen
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Erstellen Sie eine Subnetzgruppe. | Konfigurieren Sie eine Subnetzgruppe in Amazon RDS. | Allgemeines AWS |
Erstellen Sie eine Optionsgruppe. | (Optional) Konfigurieren Sie eine Optionsgruppe in Amazon RDS. | Allgemeines AWS |
Ändern Sie die Amazon RDS for Oracle DB-Instance. | Ändern Sie die Datenbank mit der Subnetzgruppe und der Optionsgruppe. | Allgemein AWS, DBA |
Aktualisieren Sie die Oracle-Datenbank, falls erforderlich. | Um die Amazon RDS for Oracle Oracle-Quelldatenbank zu migrieren, nehmen Sie die folgenden Änderungen vor:
| Allgemeines AWS |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Erstellen Sie eine Subnetzgruppe. | Konfigurieren Sie in Amazon RDS eine Subnetzgruppe mithilfe des Subnetzes der neuen VPC und der Availability Zone der Datenbank. | Allgemeines AWS |
Erstellen Sie eine Optionsgruppe. | (Optional) Konfigurieren Sie eine Optionsgruppe in Amazon RDS. | Allgemeines AWS |
Ändern Sie die Amazon RDS for Oracle Oracle-Datenbank. | Ändern Sie die Datenbank mit der neuen Subnetzgruppe und der Optionsgruppe der neuen VPC. Sie können diese Änderungen sofort oder in einem Wartungsfenster anwenden. Es kann mehrere Minuten dauern, bis die Änderung abgeschlossen ist. Während der Änderung werden Sie die folgenden Statusänderungen sehen:
Durch die Änderung wird die Standardsicherheitsgruppe der neuen VPC angehängt. Fügen Sie je nach Bedarf von Amazon RDS for Oracle eine neue Sicherheitsgruppe hinzu. | Allgemein AWS, DBA |
Aktualisieren Sie die Amazon RDS for Oracle Oracle-Datenbank, falls erforderlich. | Nehmen Sie nach der Migration zur Amazon RDS for Oracle Oracle-Zieldatenbank in der neuen VPC bei Bedarf die folgenden Änderungen vor:
| Allgemeines AWS |
Testen Sie die Anwendungskonnektivität. | Führen Sie von einer beliebigen Anwendung aus einen Datenbankverbindungstest durch. Vergewissern Sie sich, dass die geänderte Amazon RDS for Oracle DB in der neuen VPC verbunden ist und von der Anwendung aus darauf zugegriffen werden kann. | Besitzer der App |