Migrieren Sie eine lokale Oracle-Datenbank SQL mithilfe AWS DMS von Amazon RDS for My und AWS SCT - AWS Prescriptive Guidance

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 SQL mithilfe AWS DMS von Amazon RDS for My und AWS SCT

Erstellt von Sergey Dmitriev () und Naresh Damera () AWS AWS

R-Typ: Re-Architect

Quelle: Datenbanken: Relational

Ziel: Amazon RDS for My SQL

Erstellt von: AWS

Umgebung: PoC oder Pilot

Technologien: Datenbanken; Migration

Arbeitslast: Oracle

AWSdienstleistungen: Amazon RDS

Übersicht

Dieses Muster führt Sie durch die Migration einer lokalen Oracle-Datenbank zu einer Amazon Relational Database Service (AmazonRDS) for My SQL DB-Instance. Es verwendet den AWS Database Migration Service (AWSDMS), um die Daten zu migrieren, und das AWS Schema Conversion Tool (AWSSCT), um das Quelldatenbankschema und die Objekte in ein Format zu konvertieren, das mit Amazon RDS for My kompatibel istSQL.

Voraussetzungen und Einschränkungen

Voraussetzungen

  • Ein aktives AWS Konto

  • Eine Oracle-Quelldatenbank in einem lokalen Rechenzentrum

Einschränkungen

  • Größenbeschränkung der Datenbank: 64 TB

Produktversionen

  • Alle Oracle-Datenbankeditionen für die 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 finden Sie unter Using an Oracle Database as a Source for. AWS DMS Wir empfehlen Ihnen, die neueste Version von zu verwenden, AWS DMS um die umfassendste Versions- und Funktionsunterstützung zu erhalten. Informationen zu den Oracle-Datenbankversionen, die von unterstützt werden AWSSCT, finden Sie in der AWSSCTDokumentation

  • AWSDMSunterstützt derzeit Meine SQL Versionen 5.5, 5.6 und 5.7. Die aktuelle Liste der unterstützten Versionen finden Sie in der AWS Dokumentation unter Using a My SQL -Compatible Database as a Target for AWS DMS.

Architektur

Quelltechnologie-Stack

  • Lokale Oracle-Datenbank

Zieltechnologie-Stack

  • Amazon RDS für meine SQL DB-Instance

Architektur der Datenmigration

AWS Cloud architecture showing on-premises components connecting to VPC with RDS MySQL and AWS DMS for database migration.

Tools

  • AWSDMS- AWSDatabase Migration Services (AWSDMS) unterstützt Sie bei der Migration von relationalen Datenbanken, Data Warehouses, SQL NO-Datenbanken und anderen Arten von Datenspeichern. Sie können AWS DMS damit Ihre Daten in die AWS Cloud, zwischen lokalen Instanzen (über ein Cloud-Setup) oder zwischen Kombinationen von AWS Cloud- und lokalen Setups migrieren.

  • AWSSCT- Das AWSSchema Conversion Tool (AWSSCT) wird verwendet, um Ihr Datenbankschema von einer Datenbank-Engine in eine andere zu konvertieren. Der benutzerdefinierte Code, den das Tool konvertiert, umfasst Ansichten, gespeicherte Prozeduren und Funktionen. Jeder Code, den das Tool nicht automatisch konvertieren kann, ist deutlich gekennzeichnet, sodass Sie ihn selbst konvertieren können.

Epen

AufgabeBeschreibungErforderliche Fähigkeiten
Validieren Sie die Quell- und Zieldatenbankversion und die Engine.DBA
Identifizieren Sie die Hardwareanforderungen für die Zielserverinstanz.DBA, SysAdmin
Identifizieren Sie die Speicheranforderungen (Speichertyp und Kapazität).DBA, SysAdmin
Wählen Sie den richtigen Instanztyp auf der Grundlage von Kapazität, Speicherfunktionen und Netzwerkfunktionen aus.DBA, SysAdmin
Identifizieren Sie die Sicherheitsanforderungen für den Netzwerkzugriff für die Quell- und Zieldatenbanken.DBA, SysAdmin
Identifizieren Sie die Strategie zur Anwendungsmigration.DBA, SysAdmin, Besitzer der App
AufgabeBeschreibungErforderliche Fähigkeiten
Erstellen Sie eine virtuelle private Cloud (VPC) und Subnetze.SysAdmin
Erstellen Sie die Sicherheitsgruppen und Netzwerkzugriffskontrolllisten (ACLs).SysAdmin
Konfigurieren und starten Sie eine Amazon RDS DB-Instance.DBA, SysAdmin
AufgabeBeschreibungErforderliche Fähigkeiten
Migrieren Sie das Datenbankschema mithilfe von AWSSCT.DBA
Migrieren Sie Daten mithilfe von AWSDMS.DBA
AufgabeBeschreibungErforderliche Fähigkeiten
Wird verwendet AWSSCT, um den SQL Code im Anwendungscode zu analysieren und zu konvertieren.

Weitere Informationen finden Sie unter https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Converting.App.html.

Besitzer der App
Folgen Sie der Strategie zur Anwendungsmigration.DBA, SysAdmin, Besitzer der App
AufgabeBeschreibungErforderliche Fähigkeiten
Stellen Sie die Anwendungsclients auf die neue Infrastruktur um.DBA, SysAdmin, Besitzer der App
AufgabeBeschreibungErforderliche Fähigkeiten
Fahren Sie die temporären AWS Ressourcen herunter.DBA, SysAdmin
Überprüfen und validieren Sie die Projektdokumente.DBA, SysAdmin
Erfassen Sie Kennzahlen zum Zeitpunkt der Migration, zum prozentualen Anteil manueller Daten im Vergleich zum Tool, zu Kosteneinsparungen usw.DBA, SysAdmin
Schließen Sie das Projekt ab und geben Sie Feedback.

Referenzen

Tutorial und Videos