

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.

# Durchführung homogener Datenmigrationen in AWS DMS
<a name="dm-migrating-data"></a>

Sie können [Homogene Datenbankmigrationen](data-migrations.md) in verwenden AWS DMS , um Daten von Ihrer Quelldatenbank zur entsprechenden Engine auf Amazon Relational Database Service (Amazon RDS), Amazon Aurora oder Amazon DocumentDB zu migrieren. AWS DMS automatisiert den Datenmigrationsprozess mithilfe systemeigener Datenbanktools in Ihren Quell- und Zieldatenbanken.

Nachdem Sie ein Instance-Profil und kompatible Datenanbieter für homogene Datenmigrationen erstellt haben, erstellen Sie ein Migrationsprojekt. Weitere Informationen finden Sie unter [ Erstellen von Migrationsprojekten](migration-projects-create.md).

In den folgenden Abschnitten wird beschrieben, wie Sie homogene Datenmigrationen erstellen, konfigurieren und ausführen.

**Topics**
+ [Erstellen einer Datenmigration in AWS DMS](dm-migrating-data-create.md)
+ [Auswahlregeln für homogene Datenmigrationen](dm-migrating-data-selectionrules.md)
+ [Verwaltung von Datenmigrationen in AWS DMS](dm-migrating-data-manage.md)
+ [Überwachung von Datenmigrationen in AWS DMS](dm-migrating-data-monitoring.md)
+ [Status homogener Datenmigrationen in AWS DMS](dm-migrating-data-statuses.md)
+ [Migrieren von Daten aus MySQL-Datenbanken mit homogenen Datenmigrationen in AWS DMS](dm-migrating-data-mysql.md)
+ [Migrieren von Daten aus PostgreSQL-Datenbanken mit homogenen Datenmigrationen in AWS DMS](dm-migrating-data-postgresql.md)
+ [Migrieren von Daten aus MongoDB-Datenbanken mit homogenen Datenmigrationen in AWS DMS](dm-migrating-data-mongodb.md)
+ [Target table preparation mode](dm-migrating-data-table-prep.md)

# Erstellen einer Datenmigration in AWS DMS
<a name="dm-migrating-data-create"></a>

Nachdem Sie ein Migrationsprojekt mit kompatiblen Datenanbietern desselben Typs erstellt haben, können Sie dieses Projekt für homogene Datenmigrationen verwenden. Weitere Informationen finden Sie unter [ Erstellen von Migrationsprojekten](migration-projects-create.md).

Um mit der Verwendung homogener Datenmigrationen zu beginnen, erstellen Sie eine neue Datenmigration. Sie können mehrere homogene Datenmigrationen verschiedener Typen in einem einzigen Migrationsprojekt erstellen.

AWS DMS hat die maximale Anzahl homogener Datenmigrationen, die Sie für Ihre erstellen können. AWS-Konto Im folgenden Abschnitt finden Sie Informationen zu AWS DMS Servicekontingenten. [Kontingente für AWS Database Migration Service](CHAP_Limits.md)

Bevor Sie eine Datenmigration erstellen, stellen Sie sicher, dass Sie die erforderlichen Ressourcen wie Ihre Quell- und Zieldatenbanken, eine IAM-Richtlinie und -Rolle, ein Instance-Profil und Datenanbieter einrichten. Weitere Informationen finden Sie unter [Erstellen von IAM-Ressourcen](dm-iam-resources.md), [Erstellen von Instance-Profilen](instance-profiles.md) und [ Erstellen von Datenanbietern](data-providers-create.md).

Außerdem sollten Sie keine homogenen Datenmigrationen verwenden, um Daten von einer höheren Datenbankversion zu einer niedrigeren Datenbankversion zu migrieren. Überprüfen Sie die Versionen der Datenbanken, die Sie für Quell- und Zieldatenanbieter verwenden, und aktualisieren Sie bei Bedarf Ihre Zieldatenbankversion.

**So erstellen Sie eine Datenmigration**

1. Melden Sie sich bei [https://console.aws.amazon.com/dms/v2/](https://console.aws.amazon.com/dms/v2/) an AWS-Managementkonsole und öffnen Sie die AWS DMS Konsole.

1. Wählen Sie **Migrationsprojekte** aus. Die Seite **Migrationsprojekte** wird geöffnet.

1. Wählen Sie Ihr Migrationsprojekt und auf der Registerkarte **Datenmigrationen** **Datenmigration erstellen**.

1. Geben Sie unter **Name** einen Namen für Ihre Datenmigration ein. Stellen Sie sicher, dass Sie einen eindeutigen Namen für Ihre Datenmigration verwenden, damit Sie sie leicht identifizieren können.

1. Wählen Sie unter **Replikationstyp** den Typ der Datenmigration aus, den Sie konfigurieren möchten. Sie können eine der folgenden Optionen wählen.
   + **Volllast** – Migriert Ihre vorhandenen Quelldaten.
   + **Volllast und Erfassung von Änderungsdaten (CDC)** – migriert vorhandene Daten und fortlaufende Änderungen.
   + **Change Data Capture (CDC)** – Repliziert fortlaufende Änderungen.

1. Aktivieren Sie das Kontrollkästchen ** CloudWatch Protokolle aktivieren**, um Datenmigrationsprotokolle in Amazon zu speichern CloudWatch. Sollten Sie diese Option nicht wählen, können Sie die Protokolldateien nicht sehen, wenn Ihre Datenmigration fehlschlägt.

1. (Optional) Erweitern Sie den Abschnitt **Advanced Settings (Erweiterte Einstellungen)**. Geben Sie **unter Anzahl der Jobs** die Anzahl der parallel Threads ein, mit denen Sie Ihre Quelldaten zum Ziel migrieren AWS DMS können.

1. Wählen Sie unter **IAM-Servicerolle** die zuvor erstellte IAM-Rolle aus. Weitere Informationen finden Sie unter [Erstellen einer IAM-Rolle für homogene Datenmigrationen in AWS DMS](dm-iam-resources.md#dm-resources-iam-role).

1. Konfigurieren Sie den **Startmodus** für Datenmigrationen des Typs **Change Data Capture (CDC)**. Sie können eine der folgenden Optionen wählen.
   + **Sofort** – Startet die fortlaufende Replikation, wenn Sie Ihre Datenmigration starten.
   + **Verwenden eines systemeigenen Startpunkts** – Startet die fortlaufende Replikation vom angegebenen Punkt aus.

     Geben Sie für PostgreSQL-Datenbanken den Namen des logischen Replikationsslots unter **Slot-Name** und die Sequenznummer des Transaktionsprotokolls unter **Systemeigener Startpunkt** ein.

     Geben Sie für MySQL-Datenbanken die Sequenznummer des Transaktionsprotokolls unter **Protokoll-Sequenznummer (LSN)** ein.

1. Konfigurieren Sie den **Stoppmodus** für Datenmigrationen des Typs **Change Data Capture (CDC)** oder **Volllast und Change Data Capture (CDC)**. Sie können eine der folgenden Optionen wählen.
   + **Beenden Sie CDC nicht** — AWS DMS setzt die laufende Replikation fort, bis Sie Ihre Datenmigration beenden.
   + **Verwendung eines Serverzeitpunkts** — AWS DMS stoppt die laufende Replikation zum angegebenen Zeitpunkt.

     Wenn Sie diese Option wählen, geben Sie für **Datum und Uhrzeit des Anhaltens** das Datum und die Uhrzeit ein, zu dem die fort laufende Replikation automatisch angehalten werden soll.

1. Wählen Sie **Datenmigration erstellen** aus.

AWS DMS erstellt Ihre Datenmigration und fügt sie der Liste auf der Registerkarte **Datenmigrationen** in Ihrem Migrationsprojekt hinzu. Hier können Sie den Status Ihrer Datenmigration sehen. Weitere Informationen finden Sie unter [Migrationsstatus](dm-migrating-data-statuses.md).

**Wichtig**  
 AWS DMS Löscht bei Datenmigrationen vom Typ **Volllast** und **Volllast und Datenänderungserfassung (CDC)** alle Daten, Tabellen und anderen Datenbankobjekte in Ihrer Zieldatenbank. Stellen Sie sicher, dass Sie eine Sicherungskopie Ihrer Zieldatenbank haben.

**Nachdem Sie Ihre Datenmigration AWS DMS erstellt haben, wird der Status dieser Datenmigration auf Bereit gesetzt.** Um Ihre Daten zu migrieren, müssen Sie die Datenmigration manuell starten. Wählen Sie dazu Ihre Datenmigration aus der Liste. Wählen Sie dann für **Aktionen** die Option **Start**. Weitere Informationen finden Sie unter [Verwalten von Datenmigrationen](dm-migrating-data-manage.md).

Der erste Start einer homogenen Datenmigration erfordert einige Einrichtungsschritte. AWS DMS erstellt eine serverlose Umgebung für Ihre Datenmigration. Dieser Vorgang kann bis zu 15 Minuten dauern. Nachdem Sie Ihre Datenmigration gestoppt und neu gestartet haben, wird die Umgebung AWS DMS nicht erneut erstellt, sodass Sie schneller auf Ihre Datenmigration zugreifen können.

# Auswahlregeln für homogene Datenmigrationen
<a name="dm-migrating-data-selectionrules"></a>

Mithilfe von Auswahlregeln können Sie das Schema, die Tabellen oder beides auswählen, die Sie in Ihre Replikation einbeziehen möchten.

Wählen Sie bei der Erstellung einer Datenmigrationsaufgabe die Option **Auswahlregel hinzufügen** aus.

Geben Sie für die Regeleinstellungen die folgenden Werte an:
+ **Schema**: Wählen **Sie Schema eingeben** aus.
+ **Schemaname**: Geben Sie den Namen des Schemas an, das Sie replizieren oder **%** als Platzhalter verwenden möchten.
+ **Tabellenname**: Geben Sie den Namen der Tabelle an, die Sie replizieren oder **%** als Platzhalter verwenden möchten.

Standardmäßig ist die einzige Regelaktion, die DMS unterstützt, und das einzige Platzhalterzeichen`Include`, das DMS unterstützt, ist. `%`

**Anmerkung**  
Die Unterstützung von Auswahlregeln AWS DMS für homogene Datenmigrationen hängt von der Kombination der Quelldatenbank-Engine und dem ausgewählten Migrationstyp ab. PostgreSQL- und MongoDB-kompatible Quellen ermöglichen Auswahlregeln für alle Migrationstypen, während MySQL-Quellen nur Auswahlregeln für den Migrationstyp Full Load unterstützen.

**Example Migrieren aller Tabellen in einem Schema**  
Im folgenden Beispiel werden alle Tabellen aus einem Schema mit dem Namen `dmsst` in Ihrer Quelle zu Ihrem Zielendpunkt migriert.  

```
{
    "rules": [
        {
            "rule-type": "selection",
            "rule-action": "include",
            "object-locator": {
                "schema-name": "dmsst",
                "table-name": "%"
            },
            "filters": [],
            "rule-id": "1",
            "rule-name": "1"
        }
    ]
}
```

**Example Migrieren einiger Tabellen in einem Schema**  
Im folgenden Beispiel werden alle Tabellen, deren Name mit, beginnt`collectionTest`, von einem Schema, das `dmsst` in Ihrer Quelle benannt ist, zu Ihrem Zielendpunkt migriert.  

```
{
    "rules": [
        {
            "rule-type": "selection",
            "rule-action": "include",
            "object-locator": {
                "schema-name": "dmsst",
                "table-name": "collectionTest%"
            },
            "filters": [],
            "rule-id": "1",
            "rule-name": "1"
        }
    ]
}
```

**Example Migrieren Sie bestimmte Tabellen aus mehreren Schemas**  
Im folgenden Beispiel werden einige der Tabellen aus mehreren Schemas mit Namen `dmsst` und `Test` in Ihrer Quelle zu Ihrem Zielendpunkt migriert.  

```
{
    "rules": [
        {
            "rule-type": "selection",
            "rule-action": "include",
            "object-locator": {
                "schema-name": "dmsst",
                "table-name": "collectionTest1"
            },
            "filters": [],
            "rule-id": "1",
            "rule-name": "1"
        },
        {
            "rule-type": "selection",
            "rule-action": "include",
            "object-locator": {
                "schema-name": "Test",
                "table-name": "products"
            },
            "filters": [],
            "rule-id": "2",
            "rule-name": "2"
        }
    ]
}
```

# Verwaltung von Datenmigrationen in AWS DMS
<a name="dm-migrating-data-manage"></a>

Nachdem Sie eine Datenmigration erstellt haben, beginnt die Datenmigration AWS DMS nicht automatisch. Sie starten eine Datenmigration bei Bedarf manuell.

Bevor Sie eine Datenmigration starten, können Sie alle Einstellungen Ihrer Datenmigration ändern. Nachdem Sie Ihre Datenmigration gestartet haben, können Sie den Replikationstyp nicht mehr ändern. Um einen anderen Replikationstyp zu verwenden, erstellen Sie eine neue Datenmigration.

**So starten Sie eine Datenmigration**

1. Melden Sie sich bei [https://console.aws.amazon.com/dms/v2/](https://console.aws.amazon.com/dms/v2/) an AWS-Managementkonsole und öffnen Sie die AWS DMS Konsole.

1. Wählen Sie **Migrationsprojekte** aus. Die Seite **Migrationsprojekte** wird geöffnet.

1. Wählen Sie Ihr Migrationsprojekt aus. Wählen Sie auf der Registerkarte **Datenmigrationen** Ihre Datenmigration aus. Die Seite **Übersicht** für Ihre Datenmigration wird geöffnet.

1. Wählen Sie für **Actions (Aktionen)** die Option **Start**.

    AWS DMS Erstellt anschließend eine serverlose Umgebung für Ihre Datenmigration. Dieser Vorgang kann bis zu 15 Minuten dauern.

Nachdem Sie eine Datenmigration gestartet haben, wird AWS DMS ihr Status auf Wird **gestartet** gesetzt. Der nächste Status, der für Ihre Datenmigration AWS DMS verwendet wird, hängt von der Art der Replikation ab, die Sie in den Datenmigrationseinstellungen auswählen. Weitere Informationen finden Sie unter [Migrationsstatus](dm-migrating-data-statuses.md).

**So ändern Sie eine Datenmigration**

1. Melden Sie sich bei [https://console.aws.amazon.com/dms/v2/](https://console.aws.amazon.com/dms/v2/) an AWS-Managementkonsole und öffnen Sie die AWS DMS Konsole.

1. Wählen Sie **Migrationsprojekte** aus. Die Seite **Migrationsprojekte** wird geöffnet.

1. Wählen Sie Ihr Migrationsprojekt aus. Wählen Sie auf der Registerkarte **Datenmigrationen** Ihre Datenmigration aus. Die Seite **Übersicht** für Ihre Datenmigration wird geöffnet.

1. Wählen Sie **Ändern** aus.

1. Konfigurieren Sie die Einstellungen für Ihre Datenmigration.
**Wichtig**  
Wenn Sie Ihre Datenmigration gestartet haben, können Sie den Replikationstyp nicht mehr ändern.

1. Um Ihre Datenmigrationsprotokolle in Amazon einzusehen CloudWatch, aktivieren Sie das Kontrollkästchen ** CloudWatch Protokolle einschalten**.

1. Wählen Sie **Änderungen speichern ** aus.

Nachdem eine Datenmigration AWS DMS gestartet wurde, können Sie sie beenden. Wählen Sie dazu auf der Registerkarte **Datenmigrationen** Ihre Datenmigration aus. Wählen Sie dann für **Aktionen** die Option **Stopp**.

Nachdem Sie eine Datenmigration beendet haben, wird AWS DMS ihr Status auf **Stopp gesetzt**. Als Nächstes setzt AWS DMS den Status dieser Datenmigration auf **Angehalten**. Nach AWS DMS dem Beenden einer Datenmigration können Sie Ihre Datenmigration ändern, fortsetzen, neu starten oder löschen.

Um die Datenreplikation fortzusetzen, wählen Sie auf der Registerkarte **Datenmigrationen** die Datenmigration aus, die Sie angehalten haben. Wählen Sie als Nächstes für **Aktionen** die Option **Verarbeitung fortsetzen** aus.

Um die Datenladung fortzusetzen, wählen Sie auf der Registerkarte **Datenmigrationen** die Datenmigration aus, die Sie angehalten haben. Wählen Sie als Nächstes für **Aktionen** die Option **Neu starten** aus. AWS DMS löscht alle Daten aus Ihrer Zieldatenbank und startet die Datenmigration von vorne.

Sie können eine Datenmigration löschen, die Sie angehalten oder nicht gestartet haben. Wählen Sie zum Löschen einer Datenmigration auf der Registerkarte **Datenmigrationen** Ihre Datenmigration aus. Wählen Sie dann unter **Aktionen** die Option **Löschen**. Um Ihr Migrationsprojekt zu löschen, beenden und löschen Sie alle Datenmigrationen.

# Überwachung von Datenmigrationen in AWS DMS
<a name="dm-migrating-data-monitoring"></a>

Nachdem Sie Ihre homogene Datenmigration gestartet haben, können Sie deren Status und Fortschritt überwachen. Die Durchführung von Datenmigrationen großer Datenmengen mit Hunderten von Gigabyte dauert mehrere Stunden. Überwachen Sie den Fortschritt Ihrer Datenmigration regelmäßig, um die Zuverlässigkeit, Verfügbarkeit und hohe Leistung Ihrer Datenmigration aufrechtzuerhalten.

**So prüfen Sie den Status und den Fortschritt Ihrer Datenmigration**

1. [Melden Sie sich bei v2/ an AWS-Managementkonsole und öffnen Sie die AWS DMS Konsole. https://console.aws.amazon.com/dms/](https://console.aws.amazon.com/dms/v2/)

1. Wählen Sie **Migrationsprojekte** aus. Die Seite **Migrationsprojekte** wird geöffnet.

1. Wählen Sie Ihr Migrationsprojekt aus und navigieren Sie zur Registerkarte **Datenmigrationen**.

1. Informationen zu Ihrer Datenmigration finden Sie in der Spalte **Status**. Weitere Informationen zu diesen Werten in dieser Spalte finden Sie unter [Migrationsstatus](dm-migrating-data-statuses.md). 

1. Bei einer fortlaufenden Datenmigration wird in der Spalte **Migrationsfortschritt** der Prozentsatz der migrierten Daten angezeigt.

**So prüfen Sie die Details Ihrer Datenmigration**

1. [Melden Sie sich bei v2/ an AWS-Managementkonsole und öffnen Sie die AWS DMS Konsole. https://console.aws.amazon.com/dms/](https://console.aws.amazon.com/dms/v2/)

1. Wählen Sie **Migrationsprojekte** aus. Die Seite **Migrationsprojekte** wird geöffnet.

1. Wählen Sie Ihr Migrationsprojekt aus. Wählen Sie auf der Registerkarte **Datenmigrationen** Ihre Datenmigration aus.

1. Auf der Registerkarte **Details** können Sie den Fortschritt der Migration sehen. Insbesondere können Sie die folgenden Metriken sehen.
   + **Öffentliche IP-Adresse** – Die öffentliche IP-Adresse Ihrer Datenmigration. Sie benötigen diesen Wert, um ein Netzwerk zu konfigurieren. Weitere Informationen finden Sie unter [Einrichten eines Netzwerks](dm-network.md).
   + **Geladene Tabellen** – Die Anzahl der erfolgreich geladenen Tabellen.
   + **Tabellen, die geladen werden** – Die Anzahl der Tabellen, die gerade geladen werden.
   + **Tabellen in der Warteschlange** – Die Anzahl der Tabellen, die derzeit darauf warten, geladen zu werden.
   + **Fehlerhafte Tabellen** – Die Anzahl der Tabellen, die nicht geladen werden konnten.
   + **Verstrichene Zeit** – Die Zeit, die nach dem Start Ihrer Datenmigration vergangen ist.
   + **CDC-Latenz** — Die durchschnittliche Zeit, die zwischen dem Zeitpunkt, an dem eine Änderung an einer Quelltabelle erfolgt, und dem Zeitpunkt, an dem diese Änderung auf die Zieltabelle AWS DMS angewendet wird, vergeht.
   + **Migration gestartet** – Der Zeitpunkt, zu dem Sie diese Datenmigration gestartet haben.
   + **Migration angehalten** – Der Zeitpunkt, zu dem Sie diese Datenmigration angehalten haben.

1. Um die Protokolldateien für Ihre Datenmigration anzuzeigen, wählen Sie unter **Einstellungen für homogene Datenmigration** die Option ** CloudWatch Protokolle anzeigen** aus. Sie können ** CloudWatch Protokolle aktivieren**, wenn Sie eine Datenmigration erstellen oder ändern. Weitere Informationen erhalten Sie unter [Erstellen einer Datenmigration](dm-migrating-data-create.md) und [Verwalten von Datenmigrationen](dm-migrating-data-manage.md).

Sie können CloudWatch Amazon-Alarme oder -Ereignisse verwenden, um Ihre Datenmigration genau zu verfolgen. Weitere Informationen finden Sie unter [Was sind Amazon CloudWatch, Amazon CloudWatch Events und Amazon CloudWatch Logs?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) im * CloudWatch Amazon-Benutzerhandbuch*. Beachten Sie, dass für die Nutzung von Amazon eine Gebühr anfällt CloudWatch.

 AWS DMS Beinhaltet für homogene Datenmigrationen die folgenden Kennzahlen in Amazon. CloudWatch


|  Metrik  |  Description  | 
| --- | --- | 
| Insgesamt CDCLatency |  Die Gesamtlatenz während der CDC-Phase. Für MySQL-Datenbanken zeigt diese Metrik die Anzahl der Sekunden, die zwischen der Änderung im Quell-Binärprotokoll und der Replikation dieser Änderung vergehen. Für PostgreSQL-Datenbanken zeigt diese Metrik die Anzahl der Sekunden, die zwischen `last_msg_receipt_time` und `last_msg_send_time` aus der `pg_stat_subscription`-Ansicht vergehen. Einheiten: Sekunden  | 
| StorageConsumption |  Der Speicherplatz, den Ihre Datenmigration verbraucht. Einheiten: Byte  | 

# Status homogener Datenmigrationen in AWS DMS
<a name="dm-migrating-data-statuses"></a>

 AWS DMS Zeigt für jede Datenmigration, die Sie ausführen, den **Status in der Konsole** an. AWS DMS Die folgende Liste enthält die möglichen Status:
+ `Creating`— AWS DMS erstellt die Datenmigration.
+ `Ready` – Die Datenmigration ist startbereit.
+ `Starting`— erstellt AWS DMS die serverlose Umgebung für Ihre Datenmigration. Dieser Vorgang kann bis zu 15 Minuten dauern.
+ `Load running`— führt AWS DMS die Volllastmigration durch.
+ `Load complete, replication ongoing`— AWS DMS hat den vollen Ladevorgang abgeschlossen und repliziert nun laufende Änderungen. AWS DMS verwendet diesen Status nur für Datenmigrationen vom Typ Full Load and Change Data Capture (CDC).
+ `Replication ongoing`— AWS DMS repliziert laufende Änderungen. AWS DMS verwendet diesen Status nur für Migrationen vom Typ Change Data Capture (CDC).
+ `Reloading target`— AWS DMS startet eine Datenmigration neu und führt den angegebenen Migrationstyp durch.
+ `Stopping`— AWS DMS stoppt die Datenmigration. AWS DMS legt diesen Status fest, nachdem Sie im Menü **Aktionen** ausgewählt haben, dass die Datenmigration gestoppt werden soll.
+ `Stopped`— AWS DMS hat die Datenmigration gestoppt.
+ `Failed` – Die Datenmigration ist fehlgeschlagen. Weitere Informationen finden Sie in den Protokolldateien.

  Wählen Sie zur Anzeige der Protokolldateien auf der Registerkarte **Datenmigrationen** Ihre Datenmigration aus. Wählen Sie als Nächstes unter **Einstellungen für homogene Datenmigration** die Option ** CloudWatch Protokolle anzeigen** aus.
**Wichtig**  
Sie können Protokolldateien anzeigen, wenn Sie bei der Erstellung Ihrer Datenmigration das Kontrollkästchen ** CloudWatch Protokolle aktivieren aktivieren aktivieren**.
+ `Deleting`— AWS DMS löscht die Datenmigration. AWS DMS legt diesen Status fest, nachdem Sie im Menü **Aktionen** ausgewählt haben, dass die Datenmigration gelöscht werden soll.
+ `Maintenance`— AWS DMS versetzt eine Aufgabe in den Status des Wartungsmodus, wenn ein neues Image auf dem zugrunde liegenden serverlosen Container bereitgestellt wird, der mit Ihrer Datenmigrationsaufgabe verknüpft ist.

# Migrieren von Daten aus MySQL-Datenbanken mit homogenen Datenmigrationen in AWS DMS
<a name="dm-migrating-data-mysql"></a>

Sie können [Homogene Datenbankmigrationen](data-migrations.md) verwenden, um eine selbstverwaltete MySQL-Datenbank zu RDS für MySQL oder Aurora MySQL zu migrieren. AWS DMS erstellt eine Serverless-Umgebung für Ihre Datenmigration. AWS DMS Verwendet für verschiedene Arten von Datenmigrationen verschiedene native MySQL-Datenbanktools.

 AWS DMS Verwendet bei homogenen Datenmigrationen vom Typ **Volllast** mydumper, um Daten aus Ihrer Quelldatenbank zu lesen und sie auf der Festplatte zu speichern, die an die serverlose Umgebung angeschlossen ist. Nachdem alle Ihre Quelldaten AWS DMS gelesen wurden, verwendet es myloader in der Zieldatenbank, um Ihre Daten wiederherzustellen.

Für homogene Datenmigrationen vom Typ **Full Load and Change Data Capture (CDC)** AWS DMS verwendet mydumper, um Daten aus Ihrer Quelldatenbank zu lesen und sie auf der Festplatte zu speichern, die an die serverlose Umgebung angeschlossen ist. Nachdem alle Ihre Quelldaten AWS DMS gelesen wurden, verwendet es myloader in der Zieldatenbank, um Ihre Daten wiederherzustellen. Nach AWS DMS Abschluss des Vollladevorgangs wird die Binlog-Replikation eingerichtet, wobei die Binlog-Position auf den Beginn des Vollladens gesetzt wird.

Für homogene Datenmigrationen des Typs **Change Data Capture (CDC)** erfordert AWS DMS den **systemeigenen CDC-Startpunkt**, um die Replikation zu starten. Wenn Sie den systemeigenen CDC-Startpunkt angeben, werden die Änderungen von diesem Punkt aus AWS DMS erfasst. Wählen Sie alternativ in den Datenmigrationseinstellungen die Option **Sofort** aus, um den Startpunkt für die Replikation automatisch zu erfassen, wenn die eigentliche Datenmigration beginnt.

**Anmerkung**  
Damit eine reine CDC-Migration ordnungsgemäß funktioniert, müssen alle Quelldatenbankschemata und -objekte bereits in der Zieldatenbank vorhanden sein. Das Ziel kann jedoch Objekte enthalten, die in der Quelle nicht vorhanden sind.

Sie können das folgende Codebeispiel verwenden, um die aktuelle Protokoll-Sequenznummer (LSN) in Ihrer MySQL-Datenbank abzurufen.

```
show master status
```

Diese Abfrage gibt einen Binärprotokoll-Dateinamen und die Position zurück. Der systemeigene CDC-Startpunkt ist eine Kombination aus dem Namen der Binärprotokolldatei und der Position. Beispiel, `mysql-bin-changelog.000024:373`. In diesem Beispiel `mysql-bin-changelog.000024` ist dies der Name der Binlog-Datei und die Position, an der mit der Erfassung von Änderungen AWS DMS begonnen `373` wird.

Das folgende Diagramm zeigt den Prozess der Verwendung homogener Datenmigrationen AWS DMS zur Migration einer MySQL-Datenbank zu RDS für MySQL oder Aurora MySQL.

![\[Ein Architekturdiagramm der MySQL-Datenmigration mit DMS Homogeneous Data Migrations.\]](http://docs.aws.amazon.com/de_de/dms/latest/userguide/images/data-migrations-mysql.png)


# Migrieren von Daten aus PostgreSQL-Datenbanken mit homogenen Datenmigrationen in AWS DMS
<a name="dm-migrating-data-postgresql"></a>

Sie können [Homogene Datenbankmigrationen](data-migrations.md) verwenden, um eine selbstverwaltete PostgreSQL-Datenbank zu RDS für MySQL oder Aurora MySQL zu migrieren. AWS DMS erstellt eine Serverless-Umgebung für Ihre Datenmigration. Für verschiedene Arten von Datenmigrationen verwendet AWS DMS verschiedene native PostgreSQL-Datenbanktools.

 AWS DMS Verwendet bei homogenen Datenmigrationen vom Typ **Volllast** pg\$1dump, um Daten aus Ihrer Quelldatenbank zu lesen und sie auf der Festplatte zu speichern, die an die serverlose Umgebung angeschlossen ist. Nachdem alle Ihre Quelldaten AWS DMS gelesen wurden, verwendet es pg\$1restore in der Zieldatenbank, um Ihre Daten wiederherzustellen.

Wird bei homogenen Datenmigrationen vom Typ **Full Load and Change Data Capture (CDC)** AWS DMS verwendet, `pg_dump` um Schemaobjekte ohne Tabellendaten aus Ihrer Quelldatenbank zu lesen und sie auf der Festplatte zu speichern, die an die serverlose Umgebung angeschlossen ist. Anschließend werden Ihre `pg_restore` Schemaobjekte in der Zieldatenbank wiederhergestellt. Nach AWS DMS Abschluss des `pg_restore` Vorgangs wechselt es automatisch zu einem Herausgeber- und Abonnentenmodell für die logische Replikation mit der `Initial Data Synchronization` Option, die ursprünglichen Tabellendaten direkt von der Quelldatenbank in die Zieldatenbank zu kopieren, und initiiert dann die fortlaufende Replikation. Bei diesem Modell abonnieren ein oder mehrere Subscriber eine oder mehrere Veröffentlichungen auf einem Publisher-Knoten.

Für homogene Datenmigrationen vom Typ **Change Data Capture (CDC)** ist der native Startpunkt AWS DMS erforderlich, um die Replikation zu starten. Wenn Sie den systemeigenen Startpunkt angeben, werden die Änderungen von diesem Punkt aus AWS DMS erfasst. Wählen Sie alternativ in den Datenmigrationseinstellungen die Option **Sofort** aus, um den Startpunkt für die Replikation automatisch zu erfassen, wenn die eigentliche Datenmigration beginnt.

**Anmerkung**  
Damit eine reine CDC-Migration ordnungsgemäß funktioniert, müssen alle Quelldatenbankschemata und -objekte bereits in der Zieldatenbank vorhanden sein. Das Ziel kann jedoch Objekte enthalten, die in der Quelle nicht vorhanden sind.

Sie können das folgende Codebeispiel verwenden, um den systemeigenen Startpunkt in Ihrer PostgreSQL-Datenbank abzurufen.

```
select confirmed_flush_lsn from pg_replication_slots where slot_name=‘migrate_to_target';
```

Diese Abfrage verwendet die `pg_replication_slots`-Ansicht in Ihrer PostgreSQL-Datenbank, um den LSN-Wert (Log Sequence Number) zu erfassen.

Nachdem AWS DMS Sie den Status Ihrer homogenen PostgreSQL-Datenmigration auf Gestoppt, **Fehlgeschlagen** oder **Gelöscht **gesetzt** haben, werden** der Herausgeber und die Replikation nicht entfernt. Wenn Sie die Migration nicht fortsetzen möchten, löschen Sie den Replikationsslot und den Publisher mithilfe des folgenden Befehls.

```
SELECT pg_drop_replication_slot('migration_subscriber_{ARN}');
            DROP PUBLICATION publication_{ARN};
```

Das folgende Diagramm zeigt den Prozess der Verwendung homogener Datenmigrationen AWS DMS zur Migration einer PostgreSQL-Datenbank nach RDS für PostgreSQL oder Aurora PostgreSQL.

![\[Ein Architekturdiagramm der PostgreSQL-Datenmigration mit DMS Homogeneous Data Migrations.\]](http://docs.aws.amazon.com/de_de/dms/latest/userguide/images/data-migrations-postgresql.png)


## Bewährte Methoden für die Verwendung einer PostgreSQL-Datenbank als Quelle für homogene Datenmigrationen
<a name="dm-migrating-data-postgresql.bp"></a>
+ Um die anfängliche Datensynchronisierung auf Abonnentenseite für die FLCDC-Aufgabe zu beschleunigen, müssen Sie und anpassen. `max_logical_replication_workers` `max_sync_workers_per_subscription` Wenn Sie diese Werte erhöhen, wird die Geschwindigkeit der Tabellensynchronisierung erhöht.
  + **max\$1logical\$1replication\$1workers — Gibt die maximale Anzahl logischer Replikationsworker** an. Dazu gehören sowohl die Apply-Worker auf Abonnentenseite als auch die Workers für die Tabellensynchronisation. 
  + **max\$1sync\$1workers\$1per\$1subscription** — Eine Erhöhung wirkt sich `max_sync_workers_per_subscription` nur auf die Anzahl der Tabellen aus, die parallel synchronisiert werden, nicht auf die Anzahl der Worker pro Tabelle.
**Anmerkung**  
`max_logical_replication_workers`sollte nicht überschreiten `max_worker_processes` und sollte kleiner oder gleich sein. `max_sync_workers_per_subscription` `max_logical_replication_workers`
+ Bei der Migration großer Tabellen sollten Sie erwägen, diese mithilfe von Auswahlregeln in separate Aufgaben aufzuteilen. Sie können beispielsweise große Tabellen in separate Einzelaufgaben und kleine Tabellen in eine weitere einzelne Aufgabe unterteilen.
+ Überwachen Sie die Festplatten- und CPU-Auslastung auf Abonnentenseite, um eine optimale Leistung zu gewährleisten.

# Migrieren von Daten aus MongoDB-Datenbanken mit homogenen Datenmigrationen in AWS DMS
<a name="dm-migrating-data-mongodb"></a>

Sie können es verwenden[Homogene Datenbankmigrationen](data-migrations.md), um eine selbstverwaltete MongoDB-Datenbank zu Amazon DocumentDB zu migrieren. AWS DMS erstellt eine serverlose Umgebung für Ihre Datenmigration. AWS DMS Verwendet für verschiedene Arten von Datenmigrationen verschiedene native MongoDB-Datenbanktools.

Wird bei homogenen Datenmigrationen vom Typ **Volllast** AWS DMS verwendet, um Daten aus Ihrer Quelldatenbank `mongodump` zu lesen und sie auf der Festplatte zu speichern, die an die serverlose Umgebung angeschlossen ist. Nachdem alle Ihre Quelldaten AWS DMS gelesen wurden, werden sie `mongorestore` in der Zieldatenbank verwendet, um Ihre Daten wiederherzustellen.

Wird bei homogenen Datenmigrationen vom Typ **Full Load and Change Data Capture (CDC)** AWS DMS verwendet, um Daten aus Ihrer Quelldatenbank `mongodump` zu lesen und sie auf der Festplatte zu speichern, die an die serverlose Umgebung angeschlossen ist. Nachdem alle Ihre Quelldaten AWS DMS gelesen wurden, werden sie `mongorestore` in der Zieldatenbank verwendet, um Ihre Daten wiederherzustellen. Nach AWS DMS Abschluss des vollständigen Ladevorgangs wechselt es automatisch zu einem Herausgeber- und Abonnentenmodell für die logische Replikation. Bei diesem Modell empfehlen wir, das Protokoll so zu dimensionieren, dass die Änderungen mindestens 24 Stunden lang gespeichert werden.

Wählen Sie für homogene Datenmigrationen vom Typ **Change Data Capture (CDC)** `immediately` in den Datenmigrationseinstellungen aus, dass der Startpunkt für die Replikation automatisch erfasst wird, wenn die eigentliche Datenmigration beginnt.

**Anmerkung**  
Für jede neue oder umbenannte Sammlung müssen Sie eine neue Datenmigrationsaufgabe für diese Sammlungen als homogene Datenmigrationen erstellen. Für eine MongoDB-kompatible Quelle werden AWS DMS keine Operationen unterstützt`create`. `rename` `drop collection`

Das folgende Diagramm zeigt den Prozess der Verwendung homogener Datenmigrationen AWS DMS zur Migration einer MongoDB-Datenbank zu Amazon DocumentDB.

![\[Ein Architekturdiagramm der MongoDB-Datenmigration mit DMS Homogenous Data Migrations.\]](http://docs.aws.amazon.com/de_de/dms/latest/userguide/images/data-migrations-mongodb.png)


# Target table preparation mode
<a name="dm-migrating-data-table-prep"></a>

Sie können den Target-Tabellenvorbereitungsmodus auswählen, wenn Sie auf der Registerkarte **Erweiterte Einstellungen** in der AWS DMS Konsole für PostgreSQL-, MongoDB- und Amazon DocumentDB-Migrationen eine Aufgabe zum Erstellen von Datenmigrationen auswählen.

## Tabellen am Ziel ablegen
<a name="dm-migrating-data-table-prep.dtot"></a>

Im Modus Tabellen im Zielmodus löschen löscht die AWS DMS homogene Migration die Zieltabellen und erstellt sie neu, bevor die Migration gestartet wird. Dieser Ansatz stellt sicher, dass die Zieltabellen zu Beginn der Migration leer sind. AWS DMS Erstellt bei homogenen Migrationen alle sekundären Objekte, einschließlich der in den Metadaten der Quelltabelle definierten Indizes, bevor die Daten geladen werden, um eine effiziente Datenmigration zu gewährleisten.

Wenn Sie Drop-Tabellen im Zielmodus verwenden, müssen Sie möglicherweise die Zieldatenbank konfigurieren. Bei einem PostgreSQL-Ziel kann beispielsweise aus Sicherheitsgründen AWS DMS kein Schema-Benutzer erstellt werden. In diesem Fall müssen Sie den Schemanutzer entsprechend der Quelle vorab erstellen, sodass AWS DMS Sie die Tabellen erstellen und ihnen zu Beginn der Migration eine ähnliche Rolle wie der Quelle zuweisen können.

## Kürzen
<a name="dm-migrating-data-table-prep.truncate"></a>

Im Modus Kürzen werden bei der AWS DMS homogenen Migration alle vorhandenen Zieltabellen gekürzt, bevor die Migration beginnt. Dadurch bleibt die Tabellenstruktur erhalten. Dieser Modus eignet sich für Volllast- oder Volllast- und CDC-Migrationen, bei denen das Zielschema vorab erstellt wird. Wenn die Sammlung für ein Amazon DocumentDB DocumentDB-Ziel nicht existiert, AWS DMS wird die Sammlung während der Migration ohne Indizes erstellt.

## Nichts unternehmen
<a name="dm-migrating-data-table-prep.donothing"></a>

Im Modus „Nichts tun“ geht die AWS DMS homogene Migration davon aus, dass die Zieltabellen vorab erstellt wurden. Wenn die Zieltabellen nicht leer sind, können während der Migration Datenkonflikte auftreten, die möglicherweise zu einem DMS-Aufgabenfehler führen. In diesem Modus bleibt die Tabellenstruktur unverändert und alle vorhandenen Daten werden beibehalten. Der Modus „Nichts tun“ eignet sich für reine CDC-Aufgaben, wenn die Zieltabellen aus der Quelle wieder aufgefüllt wurden und die laufende Replikation zur Synchronisation von Quelle und Ziel verwendet wird. Wenn die Sammlung für ein Amazon DocumentDB DocumentDB-Ziel nicht existiert, AWS DMS wird die Sammlung ohne sekundäre Indizes erstellt. Darüber hinaus kann der Modus „Nichts tun“ während der Volllastphase verwendet werden, wenn Daten aus einer MongoDB-Sharded-Sammlung zu Amazon DocumentDB migriert werden.