

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 Ihr Quellschema in Ihre Zieldatenbank mit AWS SCT
<a name="CHAP_GettingStarted.SCT"></a>

Wir empfehlen die Verwendung von DMS Schema Conversion, um Ihre Quelldatenbankschemas zu konvertieren. Weitere Informationen finden Sie unter [Erste Schritte mit DMS Schema Conversion](getting-started.md). Wenn Sie lieber die ältere Version verwenden möchten AWS Schema Conversion Tool, gehen Sie wie folgt vor.

**Um Ihr Quellschema in Ihre Zieldatenbank zu migrieren mit AWS SCT**

1. Installieren Sie die AWS Schema Conversion Tool. Weitere Informationen finden Sie unter [Installieren, Prüfen und Aktualisieren von AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Installing.html#CHAP_Installing.Procedure) im *Benutzerhandbuch zum AWS Schema Conversion Tool*. 

   Wenn Sie JDBC-Treiber für MySQL und PostgreSQL herunterladen, notieren Sie sich, wo Sie die Treiber speichern, falls das Tool Sie nach ihren Speicherorten fragt.

1. Öffne das AWS Schema Conversion Tool. Wählen Sie **Datei** und dann **Neues Projekt** aus.

1. Stellen Sie im Fenster **Neues Projekt** die folgenden Werte ein:
   + Setzen Sie **Projektname** auf **DMSProject**.
   + Behalten Sie den **Speicherort** unverändert bei, um Ihr AWS SCT Projekt im Standardordner zu speichern.

   Wählen Sie **OK** aus.

1. Wählen Sie **Quelle hinzufügen**, um Ihrem Projekt eine MySQL-Quelldatenbank hinzuzufügen, wählen Sie dann **MySQL** und schließlich **Weiter**.

1. Stellen Sie auf der Seite **Quelle hinzufügen** die folgenden Werte ein:
   + **Name der Verbindung**: **source**
   + **Servername**: Geben Sie den Endpunkt für die MySQL-Datenbank ein, den Sie zuvor notiert haben.
   + **Server-Port**: **3306**
   + **Benutzername**: **admin**
   + **Passwort**: **changeit**

1. Wählen Sie **Ziel hinzufügen**, um Ihrem Projekt eine Amazon-RDS-für-PostgreSQL-Zieldatenbank hinzuzufügen, und wählen Sie dann **Amazon RDS für PostgreSQL**. Wählen Sie **Weiter** aus.

1. Stellen Sie auf der Seite **Ziel hinzufügen** die folgenden Werte ein:
   + **Name der Verbindung**: **target**
   + **Servername**: Geben Sie den Endpunkt für die PostgreSQL-Datenbank ein, den Sie zuvor notiert haben.
   + **Server-Port**: **5432**
   + **Datenbank**: Geben Sie den Namen Ihrer PostgreSQL-Datenbank ein.
   + **Benutzername**: **postgres**
   + **Passwort**: **changeit**

1. Wählen Sie im linken Bereich **dms\$1sample** unter **Schemata** aus. Wählen Sie im rechten Bereich Ihre Amazon-RDS-für-PostgreSQL-Zieldatenbank aus. Wählen Sie **Zuordnung erstellen**. Sie können einem einzelnen AWS SCT Projekt mehrere Zuordnungsregeln hinzufügen. Weitere Informationen zu Zuordnungsregeln finden Sie unter [Erstellen von Zuordnungsregeln](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Mapping.html). 

1. Wählen Sie **Hauptansicht**.

1. Wählen Sie im linken Bereich **dms\$1sample** unter **Schemata** aus. Öffnen Sie das Kontextmenü (rechte Maustaste) und wählen Sie **Schema konvertieren** aus. Bestätigen Sie die Aktion.

   Nachdem das Tool das Schema konvertiert hat, wird das Schema **dms\$1sample** im rechten Bereich angezeigt.

1. Öffnen Sie im rechten Bereich unter **Schemata** das Kontextmenü (Rechtsklick) für **dms\$1sample** und wählen Sie **Auf Datenbank anwenden** aus. Bestätigen Sie die Aktion.

Prüfen Sie, ob die Schemamigration abgeschlossen ist. Führen Sie die folgenden Schritte aus.

**So prüfen Sie Ihre Schemamigration**

1. Stellen Sie eine Verbindung zu Ihrem Amazon-EC2-Client her.

1. Verwenden Sie den folgenden Befehl, um den PSQL-Client zu starten. Geben Sie Ihren PostgreSQL-Datenbank-Endpunkt an und geben Sie das Datenbankpasswort ein, wenn Sie dazu aufgefordert werden.

   ```
   psql \
      --host=dms-postgresql.abcdefg12345.us-west-2.rds.amazonaws.com \
      --port=5432 \
      --username=postgres \
      --password \
      --dbname=dms_sample
   ```

1. Fragen Sie eine der (leeren) Tabellen ab, um zu überprüfen, ob das Schema korrekt AWS SCT angewendet wurde.

   ```
   dms_sample=> SELECT * from dms_sample.player;
    id | sport_team_id | last_name | first_name | full_name
   ----+---------------+-----------+------------+-----------
   (0 rows)
   ```