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 lokale Oracle-Datenbank zu Amazon RDS for Oracle
Erstellt von Baji Shaik (AWS) und Pavan Pusuluri () AWS
Umgebung: PoC oder Pilotprojekt | Quelle: Datenbanken: Relational | Ziel: Amazon RDS für Oracle |
R-Typ: Replatform | Arbeitslast: Oracle | Technologien: Migration; Datenbanken |
AWSDienstleistungen: AmazonRDS; AWS DMS |
Übersicht
Dieses Muster beschreibt die Schritte für die Migration von lokalen Oracle-Datenbanken zu Amazon Relational Database Service (AmazonRDS) for Oracle. Im Rahmen des Migrationsprozesses erstellen Sie einen Migrationsplan und berücksichtigen wichtige Faktoren in Bezug auf Ihre Zieldatenbankinfrastruktur auf der Grundlage Ihrer Quelldatenbank. Sie können je nach Ihren Geschäftsanforderungen und Ihrem Anwendungsfall eine von zwei Migrationsoptionen wählen:
AWSDatabase Migration Service (AWSDMS) — Mit AWS DMS diesem Service können Sie Datenbanken schnell und sicher in die AWS Cloud migrieren. Ihre Quelldatenbank bleibt während der Migration voll funktionsfähig, wodurch die Ausfallzeiten von Anwendungen, die auf die Datenbank angewiesen sind, minimiert werden. Sie können die Migrationszeit reduzieren, indem Sie mithilfe AWS DMS eines Prozesses namens Change Data Capture (CDC) eine Aufgabe erstellen, die laufende Änderungen erfasst, nachdem Sie eine erste Volllastmigration abgeschlossen haben. Weitere Informationen finden Sie AWS DMS in der AWS Dokumentation unter Migrieren von Oracle zu Amazon RDS mit
. Systemeigene Oracle-Tools — Sie können Datenbanken mithilfe systemeigener Oracle-Tools wie Oracle und Data Pump Export
und Data Pump Import with Oracle GoldenGate for migrierenCDC. Sie können auch native Oracle-Tools wie das ursprüngliche Export-Hilfsprogramm und das ursprüngliche Import-Hilfsprogramm verwenden, um die Vollladezeit zu reduzieren.
Voraussetzungen und Einschränkungen
Voraussetzungen
Ein aktives Konto AWS
Eine lokale Oracle-Datenbank
Eine Amazon RDS Oracle-Datenbank-Instance (DB)
Einschränkungen
Größenbeschränkung der Datenbank: 64 TB
Produktversionen
Oracle-Versionen 11g (Versionen 11.2.0.3.v1 und höher) und bis zu 12.2 und 18c. Die aktuelle Liste der unterstützten Versionen und Editionen finden Sie in der AWS Dokumentation zu Amazon RDS for Oracle. Informationen zu Oracle-Versionen AWSDMS, die von unterstützt werden, finden Sie AWS DMS in der AWS DMS Dokumentation unter Verwenden einer Oracle-Datenbank als Quelle für.
Architektur
Quelltechnologie-Stack
Lokale Oracle-Datenbanken
Zieltechnologie-Stack
Amazon RDS für Oracle
Quell- und Zielarchitektur
Das folgende Diagramm zeigt, wie Sie eine lokale Oracle-Datenbank zu Amazon RDS for Oracle migrieren, indem Sie AWSDMS.
Das Diagramm zeigt den folgenden Workflow:
Erstellen oder verwenden Sie einen vorhandenen Datenbankbenutzer, gewähren Sie diesem Benutzer die erforderlichen AWSDMSBerechtigungen, schalten Sie den ARCHIVELOGModus ein und richten Sie dann die zusätzliche Protokollierung ein.
Konfigurieren Sie das Internet-Gateway zwischen dem lokalen System und AWS dem Netzwerk.
Konfigurieren Sie Quell- und Zielendpunkte für. AWS DMS
Konfigurieren Sie AWSDMSReplikationsaufgaben, um die Daten von der Quelldatenbank zur Zieldatenbank zu migrieren.
Schließen Sie die Aktivitäten nach der Migration in der Zieldatenbank ab.
Das folgende Diagramm zeigt, wie eine lokale Oracle-Datenbank mithilfe nativer Oracle-Tools zu Amazon RDS for Oracle migriert wird.
Das Diagramm zeigt den folgenden Workflow:
Erstellen oder verwenden Sie einen vorhandenen Datenbankbenutzer und gewähren Sie die erforderlichen Berechtigungen zum Sichern der Oracle-Datenbank mithilfe der Oracle-Dienstprogramme Export (
exp
) und Import (imp
).Konfigurieren Sie das Internet-Gateway zwischen dem lokalen Standort und dem AWS Netzwerk.
Konfigurieren Sie den Oracle-Client auf dem Bastion-Host
so, dass er die Backup-Datenbank verwendet. Laden Sie die Backup-Datenbank in einen Amazon Simple Storage Service (Amazon S3) -Bucket hoch.
Stellen Sie die Datenbanksicherung von Amazon S3 in einer Amazon RDS for Oracle-Datenbank wieder her.
Konfigurieren Sie Oracle GoldenGate fürCDC.
Schließen Sie die Aktivitäten nach der Migration in der Zieldatenbank ab.
Tools
AWSDer Database Migration Service (AWSDMS) unterstützt Sie bei der Migration von Datenspeichern in die AWS Cloud oder zwischen Kombinationen von Cloud- und lokalen Setups.
Native Oracle-Tools helfen Ihnen bei der Durchführung einer homogenen Migration. Sie können Oracle Data Pump
verwenden, um Daten zwischen Ihren Quell- und Zieldatenbanken zu migrieren. Dieses Muster verwendet Oracle Data Pump, um den vollen Ladevorgang von der Quelldatenbank in die Zieldatenbank durchzuführen. Oracle GoldenGate
unterstützt Sie bei der logischen Replikation zwischen zwei oder mehr Datenbanken. Dieses Muster wird verwendet GoldenGate , um die Delta-Änderungen nach dem ersten Laden mithilfe von Oracle Data Pump zu replizieren.
Epen
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Erstellen Sie Projektdokumente und zeichnen Sie Datenbankdetails auf. |
| DBA |
Identifizieren Sie die Speicheranforderungen. | Identifizieren und dokumentieren Sie Ihre Speicheranforderungen, einschließlich der folgenden:
Hinweis: Für General Purpose (GP2) SSD -Volumes | DBA, SysAdmin |
Wählen Sie den richtigen Instanztyp auf der Grundlage der Rechenanforderungen aus. |
| SysAdmin |
Identifizieren Sie die Sicherheitsanforderungen für den Netzwerkzugriff. |
| DBA, SysAdmin |
Identifizieren Sie die Strategie für die Anwendungsmigration. |
| DBA, SysAdmin, Besitzer der App |
Identifizieren Sie Migrationsrisiken. | Beurteilen Sie die Datenbank und dokumentieren Sie migrationsspezifische Risiken und Abhilfemaßnahmen. Beispielsweise:
| DBA |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Erstelle eineVPC. | Erstellen Sie eine neue Amazon Virtual Private Cloud (AmazonVPC) für die Ziel-DB-Instance. | SysAdmin |
Erstellen Sie Sicherheitsgruppen. | Erstellen Sie eine Sicherheitsgruppe in Ihrer neuenVPC, um eingehende Verbindungen zur DB-Instance zuzulassen. | SysAdmin |
Erstellen Sie eine Amazon RDS for Oracle-DB-Instance. | Erstellen Sie die Ziel-DB-Instance mit der neuen VPC und der Sicherheitsgruppe und starten Sie dann die Instance. | SysAdmin |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Bereiten Sie die Quelldatenbank vor. |
| DBA, SysAdmin |
Bereiten Sie die Zieldatenbank vor. |
| DBA, SysAdmin |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Bereiten Sie die Daten vor. |
| DBA |
Migrieren Sie die Daten. |
| DBA |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Stellen Sie die Anwendungsclients auf die neue Infrastruktur um. |
| DBA, SysAdmin, Besitzer der App |
Implementieren Sie Ihren Rollback-Plan. |
| DBA, Besitzer der App |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Ressourcen bereinigen. | Fahren Sie die temporären AWS Ressourcen herunter oder entfernen Sie sie, z. B. die AWS DMS Replikationsinstanz und den S3-Bucket. | DBA, SysAdmin |
Überprüfen Sie die Projektdokumente. | Überprüfen Sie Ihre Dokumente und Ziele zur Migrationsplanung und stellen Sie dann sicher, dass Sie alle erforderlichen Migrationsschritte abgeschlossen haben. | DBA, SysAdmin, Besitzer der App |
Sammeln Sie Metriken. | Erfassen Sie wichtige Migrationskennzahlen, wie lange es gedauert hat, bis die Migration abgeschlossen ist, wie viel Prozent manuelle Aufgaben im Vergleich zu toolbasierten Aufgaben haben, Kosteneinsparungen und andere relevante Kennzahlen. | DBA, SysAdmin, Besitzer der App |
Schließt das Projekt ab. | Schließen Sie das Migrationsprojekt ab und holen Sie sich Feedback zu den Bemühungen. | DBA, SysAdmin, Besitzer der App |
Zugehörige Ressourcen
Referenzen
Strategien für die Migration von Oracle-Datenbanken zu AWS
(AWSWhitepaper) AWSDatabase Migration Service
(AWSDMSDokumentation) RDSAmazon-Preise
(RDSAmazon-Dokumentation)
Tutorials und Videos
Erste Schritte mit dem AWS Database Migration Service
(AWSDMSDokumentation) RDSAmazon-Ressourcen
(RDSAmazon-Dokumentation) AWSDatabase Migration Service (DMS)
(YouTube)