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.
AWS Database Migration Service (AWS DMS), bevor du anfängst
Beachten Sie bei der Planung einer Datenbankmigration mit dem AMS AWS DMS Folgendes:
Quell- und Zielendpunkte: Sie müssen wissen, welche Informationen und Tabellen in der Quelldatenbank in die Zieldatenbank migriert werden müssen. AMS AWS DMS unterstützt die grundlegende Schemamigration, einschließlich der Erstellung von Tabellen und Primärschlüsseln. AMS erstellt jedoch AWS DMS nicht automatisch Sekundärindizes, Fremdschlüssel, Konten usw. in der Zieldatenbank. Weitere Informationen finden Sie unter Quellen für die Datenmigration und Ziele für die Datenmigration.
Schema-/Code-Migration: AMS führt AWS DMS keine Schema- oder Codekonvertierung durch. Sie können Ihr Schema mithilfe von Tools wie Oracle SQL Developer, MySQL Workbench oder pgAdmin III umwandeln. Wenn Sie ein vorhandenes Schema in eine andere Datenbank-Engine konvertieren möchten, können Sie das AWS Schema Conversion Tool verwenden. Dieses Tool kann ein Zielschema erstellen, aber auch ein ganzes Schema generieren und erstellen, wie Tabellen, Indizes, Ansichten und so weiter. Sie können das Tool auch verwenden, um PL/SQL oder TSQL in PgSQL und andere Formate zu konvertieren.
Nicht unterstützte Datentypen: Einige Quelldatentypen müssen in die entsprechenden Datentypen für die Zieldatenbank konvertiert werden.
AWS DMS zu berücksichtigende Szenarien
Die folgenden dokumentierten Szenarien können Ihnen dabei helfen, Ihren eigenen Datenbankmigrationspfad zu erstellen.
Migrieren Sie Daten von einem lokalen MySQL-Server zu Amazon RDS MySQL: Siehe AWS-Blogbeitrag Migrieren von lokalen MySQL-Daten zu Amazon RDS (
und zurück) Daten von einer Oracle-Datenbank zur Amazon RDS Aurora PostgreSQL-Datenbank migrieren: Siehe AWS-Blogbeitrag Eine kurze Einführung in die Migration von einer Oracle-Datenbank zu einer Amazon
Aurora PostgreSQL-Datenbank Migrieren Sie Daten von RDS MySQL zu S3: Siehe AWS-Blogbeitrag So archivieren Sie Daten aus relationalen Datenbanken mit AWS DMS in Amazon Glacier
Für eine Datenbankmigration müssen Sie die folgenden Schritte ausführen:
Planen Sie Ihre Datenbankmigration, dazu gehört auch die Einrichtung einer Replikationssubnetzgruppe.
Ordnen Sie eine Replikationsinstanz zu, die alle Prozesse für die Migration ausführt.
Geben Sie einen Quell- und einen Zieldatenbank-Endpunkt an.
Erstellen Sie eine oder mehrere Aufgaben, um festzulegen, welche Tabellen und Replikationsprozesse verwendet werden sollen.
Erstellen Sie das AWS DMS IAM
dms-cloudwatch-logs-roleund diedms-vpc-roleRollen. Wenn Sie Amazon Redshift als Zieldatenbank verwenden, müssen Sie auch die IAM-Rolle erstellen unddms-access-for-endpointzu Ihrem AWS-Konto hinzufügen. Weitere Informationen finden Sie unter Erstellen der IAM-Rollen zur Verwendung mit der AWS-CLI und der AWS DMS-API.
Diese exemplarischen Vorgehensweisen bieten ein Beispiel für die Verwendung der AMS-Konsole oder der AMS-CLI zur Erstellung eines AWS Database Migration Service ()AWS DMS. CLI-Befehle zum Erstellen der AWS DMS Replikationsinstanz, der Subnetzgruppe und der Aufgabe sowie eines AWS DMS Quellendpunkts und eines Zielendpunkts werden bereitgestellt.
Weitere Informationen zu AMS AWS DMS finden Sie unter allgemeine AWS Database Migration Service