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
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
Aufgabe | Beschreibung | Erforderliche 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 |
Aufgabe | Beschreibung | Erforderliche 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 |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Migrieren Sie das Datenbankschema mithilfe von AWSSCT. | DBA | |
Migrieren Sie Daten mithilfe von AWSDMS. | DBA |
Aufgabe | Beschreibung | Erforderliche 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 |
Aufgabe | Beschreibung | Erforderliche Fähigkeiten |
---|---|---|
Stellen Sie die Anwendungsclients auf die neue Infrastruktur um. | DBA, SysAdmin, Besitzer der App |
Aufgabe | Beschreibung | Erforderliche 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. |
Zugehörige Ressourcen
Referenzen
Tutorial und Videos