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.
Gehen Sie wie folgt vor, um eine AWS DMS Migrationsaufgabe zu erstellen:
-
Erstellen Sie einen Quellendpunkt, einen Zielendpunkt und eine Replikations-Instance, bevor Sie eine Migrationsaufgabe erstellen.
-
Wählen Sie eine Migrationsmethode aus:
-
Migrieren von Daten in die Zieldatenbank – Dieser Prozess erstellt Dateien oder Tabellen in der Zieldatenbank und definiert automatisch die am Ziel erforderlichen Metadaten. Außerdem füllt er die Tabellen mit Daten aus der Quelle aus. Für eine bessere Effizienz werden die Daten parallel aus den Tabellen geladen. Dieser Vorgang ist die Option Bestehende Daten migrieren in AWS Management Console und wird
Full Load
in der aufgerufenAPI. -
Aufzeichnen von Änderungen während der Migration – Dieser Prozess erfasst Änderungen an der Quelldatenbank, die während der Migration der Daten von der Quelle zum Ziel auftreten. Wenn die Migration der ursprünglich angeforderten Daten abgeschlossen ist, wendet der Prozess Change Data Capture (CDC) die erfassten Änderungen dann auf die Zieldatenbank an. Änderungen werden erfasst und als Einheiten einzelner durchgeführter Transaktionen angewendet. Sie können mehrere verschiedene Tabellen als Commit einer einzelnen Quelle aktualisieren. Dieser Ansatz garantiert Transaktionsintegrität in der Zieldatenbank. Dieser Prozess ist die Option Vorhandene Daten migrieren und laufende Änderungen replizieren in der Konsole und wird
full-load-and-cdc
in der API aufgerufen. -
Nur Datenänderungen in der Quelldatenbank replizieren — Dieser Prozess liest die Wiederherstellungsprotokolldatei des Quelldatenbank-Managementsystems (DBMS) und gruppiert die Einträge für jede Transaktion. In einigen Fällen AWS DMS können Änderungen nicht innerhalb eines angemessenen Zeitraums auf das Ziel angewendet werden (z. B. wenn auf das Ziel nicht zugegriffen werden kann). In diesen Fällen werden die AWS DMS Änderungen so lange wie nötig auf dem Replikationsserver zwischengespeichert. Die DBMS Quellprotokolle werden nicht erneut gelesen, was sehr viel Zeit in Anspruch nehmen kann. Dieser Prozess entspricht der Option Nur Replizieren von Datenänderungen in der AWS DMS -Konsole.
-
-
Ermitteln Sie, wie die Aufgabe mit großen binären Objekten (LOBs) in der Quelle umgehen soll. Weitere Informationen finden Sie unter Einstellung der LOB Unterstützung für Quelldatenbanken in einer AWS DMS Aufgabe.
-
Geben Sie die Migrationsaufgabeneinstellungen an. Dazu gehören die Einrichtung der Protokollierung, Angaben dazu, welche Daten in die Migrationssteuertabelle geschrieben werden, wie Fehler behandelt werden sowie andere Einstellungen. Weitere Informationen zu den Aufgabeneinstellungen finden Sie unter Angeben von Aufgabeneinstellungen für Aufgaben des AWS Database Migration Service.
-
Einrichten der Tabellenzuweisung, um Regeln zu definieren, anhand derer die zu migrierenden Daten ausgewählt und gefiltert werden. Weitere Informationen zur Tabellenzuweisung finden Sie unter Verwenden der Tabellenzuweisung zum Angeben von Aufgabeneinstellungen. Bevor Sie Ihre Zuweisung angeben, sollten Sie den Abschnitt in der Dokumentation zur Zuweisung der Datentypen für Ihre Quell- und Zieldatenbank lesen.
-
Aktivieren Sie Vormigrations-Aufgabenbewertungen und führen Sie diese aus, bevor Sie die Aufgabe ausführen. Weitere Informationen zu Vormigrationsbewertungen finden Sie unter Aktivieren und Verwenden von Vormigrationsbewertungen für eine Aufgabe.
-
Geben Sie alle erforderlichen zusätzlichen Daten für die Aufgabe an, um Ihre Daten zu migrieren. Weitere Informationen finden Sie unter Angeben zusätzlicher Daten für Aufgabeneinstellungen.
Sie können festlegen, dass eine Aufgabe gestartet wird, sobald Sie die Informationen zu dieser Aufgabe auf der Seite Create task (Aufgabe erstellen) angegeben haben. Alternativ können Sie die Aufgabe auch später von der Dashboard-Seite aus starten.
Im folgenden Verfahren wird davon ausgegangen, dass Sie bereits Informationen und Endpunkte der Replikations-Instance angegeben haben. Weitere Informationen zum Einrichten von Endpunkten finden Sie unter Erstellen der Quell- und Zielendpunkte.
So erstellen Sie eine Migrationsaufgabe
-
Melden Sie sich bei https://console.aws.amazon.com/dms/v2/
an AWS Management Console und öffnen Sie die AWS DMS Konsole. Wenn Sie als Benutzer AWS Identity and Access Management (IAM) angemeldet sind, stellen Sie sicher, dass Sie über die entsprechenden Zugriffsberechtigungen verfügen. AWS DMS Weitere Informationen zu den erforderlichen Berechtigungen finden Sie unter IAMFür die Verwendung sind die erforderlichen Berechtigungen erforderlich AWS DMS.
-
Wählen Sie im Navigationsbereich Datenbankmigrationsaufgaben und dann Aufgabe erstellen aus.
-
Geben Sie auf der Seite Datenbankmigrationsaufgabe erstellen im Abschnitt Aufgabenkonfiguration die Aufgabenoptionen an. In der folgenden Tabelle sind die Einstellungen beschrieben.
Option Vorgehensweise Aufgaben-ID
Geben Sie einen Namen für die Aufgabe ein.
Beschreibender Amazon-Ressourcenname (ARN) — optional
Ein benutzerfreundlicher Name, um die Standardeinstellung AWS DMS ARN zu überschreiben. Sie können diesen Namen nicht mehr ändern, nachdem Sie die Aufgabe erstellt haben.
Replication instance
Zeigt die Replikations-Instance an, die verwendet werden soll.
Quelldatenbankendpunkt
Zeigt den Quellendpunkt an, der verwendet werden soll.
Zieldatenbankendpunkt
Zeigt den Zielendpunkt an, der verwendet werden soll.
Migration type
Wählen Sie die Migrationsmethode aus, die Sie verwenden möchten. Sie können festlegen, dass nur die vorhandenen Daten in die Zieldatenbank migriert werden oder zusätzlich zu den migrierten Daten kontinuierlich Änderungen an die Zieldatenbank gesendet werden.
-
Geben Sie im Abschnitt Task-Einstellungen Werte für die Bearbeitung Ihrer Aufgabe, den Modus für die Zieltabellenvorbereitung, die Stopp-Task, die LOB Einstellungen, die Validierung und die Protokollierung an.
Option Vorgehensweise Bearbeitungsmodus
Wählen Sie aus, ob Sie den Assistenten oder den JSON Editor verwenden möchten, um Ihre Aufgabeneinstellungen festzulegen. Wenn Sie „Assistent“ auswählen, werden die folgenden Optionen angezeigt.
CDCStartmodus für Quelltransaktionen
Diese Einstellung wird nur angezeigt, wenn Sie im vorherigen Abschnitt Nur Replizieren von Datenänderungen für Migrationstyp ausgewählt haben.
Benutzerdefinierten CDC Startmodus deaktivieren — Wenn Sie diese Option wählen, können Sie Ihre Aufgabe entweder automatisch mit der folgenden Option Automatisch beim Erstellen oder manuell mithilfe der Konsole starten.
Benutzerdefinierten CDC Startmodus aktivieren — Wenn Sie diese Option wählen, können Sie eine benutzerdefinierte UTC Startzeit angeben, um mit der Verarbeitung von Änderungen zu beginnen.
Target table preparation mode
Diese Einstellung wird nur angezeigt, wenn Sie im vorherigen Abschnitt Migrieren von bestehenden Daten oder Migrieren von bestehenden Daten und Replizieren fortlaufender Änderungen für Migrationstyp ausgewählt haben.
Nichts tun — Geht im Modus „Nichts tun“ AWS DMS davon aus, dass die Zieltabellen auf dem Ziel vorab erstellt wurden. Wenn die Tabellen nicht leer sind, können während der Datenmigration Konflikte auftreten, die zu einem DMS Aufgabenfehler führen können. Wenn die Zieltabelle nicht existiert, DMS erstellt die Tabelle für Sie. Ihre Tabellenstruktur bleibt unverändert und alle vorhandenen Daten verbleiben in der Tabelle. Der Modus „Nichts tun“ eignet sich CDC nur für Aufgaben, bei denen die Zieltabellen aus der Quelle wieder aufgefüllt wurden und eine fortlaufende Replikation angewendet wird, um Quelle und Ziel synchron zu halten. Um Tabellen vorab zu erstellen, können Sie AWS Schema Conversion Tool (AWS SCT) verwenden. Weitere Informationen finden Sie unter Installation. AWS SCT
Tabellen am Ziel ablegen – Im Modus Tabellen am Ziel ablegen löscht AWS DMS die Zieltabellen und erstellt sie vor dem Start der Migration neu. Dieser Ansatz stellt sicher, dass die Zieltabellen leer sind, wenn die Migration beginnt. AWS DMS erstellt nur die Objekte, die für eine effiziente Migration der Daten erforderlich sind: Tabellen, Primärschlüssel und in einigen Fällen eindeutige Indizes. AWS DMS erstellt keine Sekundärindizes, Einschränkungen für Nichtprimärschlüssel oder Standardwerte für Spaltendaten. Wenn Sie eine Aufgabe mit Volllast (plus CDC oder CDC nur) ausführen, empfehlen wir, die Migration zu diesem Zeitpunkt zu unterbrechen. Erstellen Sie dann sekundäre Indizes, die das Filtern nach Update- und Löschanweisungen unterstützen.
Möglicherweise müssen Sie einige Konfigurationseinstellungen in der Zieldatenbank vornehmen, wenn Sie den Modus Drop tables on target (Tabellen im Ziel löschen) verwenden. Beispielsweise AWS DMS kann für ein Oracle-Ziel aus Sicherheitsgründen kein Schema (Datenbankbenutzer) erstellt werden. In diesem Fall erstellen Sie den Schema-Benutzer vorab, damit er die Tabellen erstellen AWS DMS kann, wenn die Migration beginnt. Bei den meisten anderen Zieltypen werden das Schema und alle zugehörigen Tabellen mit den richtigen Konfigurationsparametern AWS DMS erstellt.
Kürzen — Im Modus Kürzen werden alle AWS DMS Zieltabellen gekürzt, bevor die Migration beginnt. Wenn die Zieltabelle nicht existiert, DMS wird die Tabelle für Sie erstellt. Ihre Tabellenstruktur bleibt unverändert, doch die Tabellen werden im Ziel gekürzt. Der Modus „Kürzen“ eignet sich für Volllast- oder Volllast- und CDC Volllast-Migrationen, bei denen das Zielschema vor Beginn der Migration vorab erstellt wurde. Mit AWS SCT können Sie Tabellen vorab erstellen. Weitere Informationen finden Sie unter Installation. AWS SCT
Anmerkung
Wenn Ihr Ziel MongoDB ist, werden im Modus Kürzen Tabellen im Ziel nicht gekürzt. Vielmehr wird die Sammlung gelöscht und alle Indizes gehen verloren. Vermeiden Sie die Verwendung des Modus Kürzen, wenn MongoDB Ihr Ziel ist.
Stop task after full load completes (Aufgabe nach Abschluss des vollständigen Ladens anhalten)
Diese Einstellung wird nur angezeigt, wenn Sie im vorherigen Abschnitt Migrieren von bestehenden Daten und Replizieren fortlaufender Änderungen für Migrationstyp ausgewählt haben.
Nicht stoppen – Die Aufgabe nicht stoppen, zwischengespeicherte Änderungen jedoch sofort anwenden und Vorgang fortsetzen.
Stoppen, bevor die zwischengespeicherten Änderungen angewendet werden – Die Aufgabe vor Anwendung der zwischengespeicherten Änderungen stoppen. Mit diesem Ansatz können Sie sekundäre Indizes hinzufügen, die die Übernahme von Änderungen beschleunigen können.
Stoppen, nachdem die zwischengespeicherten Änderungen angewendet wurden – Die Aufgabe nach Anwendung der zwischengespeicherten Änderungen stoppen. Bei diesem Vorgehen können Sie Fremdschlüssel hinzufügen, wenn Sie die transaktionale Anwendung verwenden.
LOBSpalten in die Replikation einbeziehen
Spalten nicht einbeziehen — LOB LOB Spalten sind von der Migration ausgeschlossen.
Vollständiger LOB Modus — Die Migration ist LOBs unabhängig von der Größe abgeschlossen. AWS DMS migriert LOBs stückweise in Blöcken, die durch den Parameter Chunk-Größe gesteuert werden. LOB Dieser Modus ist langsamer als die Verwendung des Limited-Modus. LOB
Eingeschränkter LOB Modus — Auf LOBs den Wert des Parameters Max. LOB Größe kürzen. Dieser Modus ist schneller als die Verwendung des LOB Vollmodus.
Maximale LOB Größe (KB)
Im eingeschränkten LOB Modus werden LOB Spalten, die die Einstellung für maximale LOB Größe überschreiten, auf den angegebenen Wert für maximale LOB Größe gekürzt.
Enable validation (Validierung aktivieren)
Aktiviert die Datenvalidierung, um sicherzustellen, dass die Daten korrekt von der Quelle ans Ziel migriert werden. Weitere Informationen finden Sie unter AWS DMSDatenvalidierung.
Protokolle aktivieren CloudWatch
Aktiviert die Protokollierung durch Amazon CloudWatch.
-
Wählen Sie im Abschnitt Vormigrationsbewertung aus, ob eine Vormigrationsbewertung ausgeführt werden soll. Eine Vormigrationsbewertung warnt Sie vor potenziellen Migrationsproblemen, bevor Sie mit der Datenbankmigration beginnen. Weitere Informationen finden Sie unter Aktivieren und Verwenden von Vormigrationsbewertungen.
Geben Sie im Abschnitt Startup-Konfiguration der Migrationsaufgabe an, ob die Aufgabe automatisch nach der Erstellung gestartet werden soll.
Geben Sie im Abschnitt Tags alle Tags an, die Sie zur Organisation Ihrer Aufgabe benötigen. Sie können Tags verwenden, um Ihre IAM Rollen und Richtlinien zu verwalten und Ihre DMS Kosten zu verfolgen. Weitere Informationen finden Sie unter Markieren von Ressourcen.
-
Wenn Sie mit den Aufgabeneinstellungen fertig sind, wählen Sie Create task (Aufgabe erstellen) aus.