Migrieren Sie Ihr Quellschema in Ihre Zieldatenbank mit AWS SCT - AWS Database Migration Service

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

In diesem Abschnitt verwenden Sie die, AWS Schema Conversion Tool um Ihr Quellschema in Ihre Zieldatenbank zu migrieren. Alternativ können Sie die DMS Schemakonvertierung verwenden, um Ihre Quelldatenbankschemas zu konvertieren. Weitere Informationen finden Sie unter Erste Schritte mit der DMS Schemakonvertierung.

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 im Benutzerhandbuch zum AWS Schema Conversion Tool.

    Wenn Sie JDBC Treiber für My SQL und Postgre herunterladenSQL, notieren Sie sich, wo Sie die Treiber speichern, falls das Tool Sie nach ihren Speicherorten fragt.

  2. Öffnen Sie das. AWS Schema Conversion Tool Wählen Sie Datei und dann Neues Projekt aus.

  3. 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.

  4. Wählen Sie Quelle hinzufügen, um Ihrem Projekt die Quelle Meine SQL Datenbank hinzuzufügen, wählen Sie dann Meine SQL und dann Weiter.

  5. Stellen Sie auf der Seite Quelle hinzufügen die folgenden Werte ein:

    • Name der Verbindung: source

    • Servername: Geben Sie den Endpunkt für Meine SQL Datenbank ein, den Sie zuvor notiert haben.

    • Server-Port: 3306

    • Benutzername: admin

    • Passwort: changeit

  6. Wählen Sie Ziel hinzufügen, um Ihrem Projekt eine Amazon RDS for SQL Postgre-Zieldatenbank hinzuzufügen, und wählen Sie dann Amazon RDS for SQL Postgre. Wählen Sie Weiter.

  7. Stellen Sie auf der Seite Ziel hinzufügen die folgenden Werte ein:

    • Name der Verbindung: target

    • Servername: Geben Sie den Endpunkt für die SQL Postgre-Datenbank ein, den Sie zuvor notiert haben.

    • Server-Port: 5432

    • Datenbank: Geben Sie den Namen Ihrer Postgre-Datenbank ein. SQL

    • Benutzername: postgres

    • Passwort: changeit

  8. Wählen Sie im linken Bereich dms_sample unter Schemata aus. Wählen Sie im rechten Bereich Ihre Amazon RDS for SQL Postgre-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.

  9. Wählen Sie Hauptansicht.

  10. Wählen Sie im linken Bereich dms_sample 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_sample im rechten Bereich angezeigt.

  11. Öffnen Sie im rechten Bereich unter Schemata das Kontextmenü (Rechtsklick) für dms_sample 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. Connect zu Ihrem EC2 Amazon-Client her.

  2. Starten Sie den PSQL Client mit dem folgenden Befehl. Geben Sie Ihren SQL Postgre-Datenbank-Endpunkt an und geben Sie das Datenbankkennwort 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
  3. 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)