Installieren, Überprüfen und Aktualisieren AWS SCT - AWS Schema Conversion Tool

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.

Installieren, Überprüfen und Aktualisieren AWS SCT

Die AWS Schema Conversion Tool (AWS SCT) ist eine eigenständige Anwendung, die eine projektbasierte Benutzeroberfläche bereitstellt. AWS SCT ist für Microsoft Windows, Fedora Linux und Ubuntu Linux verfügbar. AWS SCT wird nur auf 64-Bit-Betriebssystemen unterstützt.

Um sicherzustellen, dass Sie die richtige Version der AWS SCT Verteilungsdatei erhalten, stellen wir Verifizierungsschritte bereit, nachdem Sie die komprimierte Datei heruntergeladen haben. Sie können die Datei unter Verwendung der bereitgestellten Schritte überprüfen.

Installieren von AWS SCT

Sie können AWS SCT auf den folgenden Betriebssystemen installieren:

  • Microsoft Windows 10

  • Fedora Linux 36 und höher

  • Ubuntu Linux 18 und höher

So installieren Sie AWS SCT
  1. Laden Sie die komprimierte Datei mit dem AWS SCT Installationsprogramm über den Link für Ihr Betriebssystem herunter. Alle komprimierten Dateien haben eine ZIP-Erweiterung. Wenn Sie die AWS SCT Installationsdatei extrahieren, liegt sie im entsprechenden Format für Ihr Betriebssystem vor.

  2. Extrahieren Sie die AWS SCT Installationsdatei für Ihr Betriebssystem, wie im Folgenden gezeigt.

    Betriebssystem Dateiname

    Fedora Linux

    aws-schema-conversion-tool-1.0.build-number.x86_64.rpm

    Microsoft Windows

    AWS Schema Conversion Tool-1.0.build-number.msi

    Ubuntu Linux

    aws-schema-conversion-tool-1.0.build-number.deb

  3. Führen Sie die im vorherigen Schritt extrahierte AWS SCT Installationsdatei aus. Befolgen Sie die Anleitung für Ihr Betriebssystem:

    Betriebssystem Installationsanweisungen

    Fedora Linux

    Führen Sie in dem Verzeichnis, in das Sie die Datei heruntergeladen haben, den folgenden Befehl aus:

    sudo yum install aws-schema-conversion-tool-1.0.build-number.x86_64.rpm

    Microsoft Windows

    Doppelklicken Sie auf die Datei, um das Installationsprogramm auszuführen.

    Ubuntu Linux

    Führen Sie in dem Verzeichnis, in das Sie die Datei heruntergeladen haben, den folgenden Befehl aus:

    sudo dpkg -i aws-schema-conversion-tool-1.0.build-number.deb

  4. Laden Sie die Java Database Connectivity (JDBC)-Treiber für Ihre Quell- und Zieldatenbank-Engines herunter. Informationen und Download-Links finden Sie unter Herunterladen der erforderlichen Datenbanktreiber.

Jetzt haben Sie die Einrichtung der AWS SCT Anwendung abgeschlossen. Doppelklicken Sie auf das Anwendungssymbol, um auszuführen AWS SCT.

Installieren früherer Versionen von AWS SCT

Sie können frühere Versionen von AWS SCT ab 1.0.625 herunterladen und installieren. Um eine frühere Version herunterzuladen, geben Sie die Versions- und Betriebssysteminformationen im folgenden Format an.

https://d211wdu1froga6.cloudfront.net/builds/1.0/<version>/<OS>/aws-schema-conversion-tool-1.0.zip

Um beispielsweise AWS SCT Version 668 herunterzuladen, gehen Sie wie folgt vor:

AWS unterstützt die drei neuesten Versionen der AWS SCT Anwendung. Wir empfehlen Ihnen, die neueste Version von zu verwenden AWS SCT.

Überprüfen des AWS SCT Dateidownloads

Es gibt mehrere Möglichkeiten, die Verteilungsdatei von zu überprüfen AWS SCT. Am einfachsten ist es, die Prüfsumme der Datei mit der veröffentlichten Prüfsumme von zu vergleichen AWS. Als zusätzliche Sicherheitsstufe können Sie mithilfe der folgenden Verfahren die Distributionsdatei basierend auf dem Betriebssystem, auf dem die Datei installiert ist, überprüfen.

In diesem Abschnitt werden folgende Themen behandelt.

Überprüfen der Prüfsumme der AWS SCT Datei

Um Fehler zu erkennen, die beim Herunterladen oder Speichern der AWS SCT komprimierten Datei eingeführt worden sein könnten, können Sie die Dateiprüfsumme mit einem von bereitgestellten Wert vergleichen AWS. AWS verwendet den SHA256-Algorithmus für die Prüfsumme.

So überprüfen Sie die AWS SCT Verteilungsdatei mithilfe einer Prüfsumme
  1. Laden Sie die AWS SCT Verteilungsdatei über die Links im Abschnitt Installation herunter. Weitere Informationen finden Sie unter Installieren von AWS SCT.

  2. Laden Sie die neueste Prüfsummendatei mit dem Namen sha256Check.txt herunter. Diese Datei enthält die Prüfsummen für die neueste AWS SCT Version. Die Datei kann beispielsweise wie folgt aussehen:

    Fedora b4f5f66f91bfcc1b312e2827e960691c269a9002cd1371cf1841593f88cbb5e6 Ubuntu 4315eb666449d4fcd95932351f00399adb6c6cf64b9f30adda2eec903c54eca4 Windows 6e29679a3c53c5396a06d8d50f308981e4ec34bd0acd608874470700a0ae9a23
  3. Führen Sie den SHA256-Validierungsbefehl für Ihr Betriebssystem in dem Verzeichnis mit der Distributionsdatei aus. Führen Sie beispielsweise den folgenden Befehl unter Linux aus.

    shasum -a 256 aws-schema-conversion-tool-1.0.latest.zip
  4. Vergleichen Sie die Ergebnisse des Befehls mit dem Wert in der Datei sha256Check.txt. Wenn die Prüfsummen übereinstimmen, ist es sicher, die Verteilungsdatei auszuführen. Wenn die Prüfsummen nicht übereinstimmen, führen Sie die Verteilungsdatei nicht aus und wenden Sie sich an den AWS Support.

Überprüfen der AWS SCT RPM-Dateien auf Fedora

AWS bietet zusätzlich zur Prüfsumme der Verteilungsdatei eine weitere Validierungsebene. Alle RPM-Dateien in der Verteilungsdatei werden mit einem AWS privaten Schlüssel signiert. Sie finden den öffentlichen GPG-Schlüssel unter amazon.com.public.gpg-key.

So überprüfen Sie die AWS SCT RPM-Dateien auf Fedora
  1. Laden Sie die AWS SCT Verteilungsdatei über die Links im Abschnitt Installation herunter.

  2. Überprüfen Sie die Prüfsumme der AWS SCT Verteilungsdatei.

  3. Extrahieren Sie den Inhalt der Distributionsdatei. Suchen Sie die RPM-Datei, die Sie überprüfen möchten.

  4. Laden Sie den öffentlichen GPG-Schlüssel unter amazon.com.public.gpg-key herunter.

  5. Importieren Sie den öffentlichen Schlüssel in Ihre RPM-DB (stellen Sie sicher, dass Sie über die entsprechenden Berechtigungen verfügen), indem Sie den folgenden Befehl ausführen:

    sudo rpm --import aws-dms-team@amazon.com.public.gpg-key
  6. Überprüfen Sie, ob der Import erfolgreich war, indem Sie den folgenden Befehl ausführen:

    rpm -q --qf "%{NAME}-%{VERSION}-%{RELEASE} \n %{SUMMARY} \n" gpg-pubkey-ea22abf4-5a21d30c
  7. Überprüfen Sie die RPM-Signatur, indem Sie den folgenden Befehl ausführen:

    rpm --checksig -v aws-schema-conversion-tool-1.0.build number-1.x86_64.rpm

Überprüfen der AWS SCT DEB-Dateien auf Ubuntu

AWS bietet zusätzlich zur Prüfsumme der Verteilungsdatei eine weitere Validierungsebene. Alle DEB-Dateien in der Distributionsdatei werden mit einer von GPG getrennten Signatur signiert.

So überprüfen Sie die AWS SCT DEB-Dateien auf Ubuntu
  1. Laden Sie die AWS SCT Verteilungsdatei über die Links im Abschnitt Installation herunter.

  2. Überprüfen der Prüfsumme der AWS SCT Verteilungsdatei.

  3. Extrahieren Sie den Inhalt der Distributionsdatei. Suchen Sie die DEB-Datei, die Sie überprüfen möchten.

  4. Laden Sie die getrennte Signatur von aws-schema-conversion-tool-1.0.latest.deb.asc herunter.

  5. Laden Sie den öffentlichen GPG-Schlüssel unter amazon.com.public.gpg-key herunter.

  6. Importieren Sie den öffentlichen GPG-Schlüssel, indem Sie den folgenden Befehl ausführen:

    gpg --import aws-dms-team@amazon.com.public.gpg-key
  7. Überprüfen Sie die Signatur, indem Sie den folgenden Befehl ausführen:

    gpg --verify aws-schema-conversion-tool-1.0.latest.deb.asc aws-schema-conversion-tool-1.0.build number.deb

Überprüfen der AWS SCT MSI-Datei unter Microsoft Windows

AWS bietet zusätzlich zur Prüfsumme der Verteilungsdatei eine weitere Validierungsebene. Die MSI-Datei verfügt über eine digitale Signatur, die Sie überprüfen können, um sicherzustellen, dass sie von signiert wurde AWS.

So überprüfen Sie die AWS SCT MSI-Datei unter Windows
  1. Laden Sie die AWS SCT Verteilungsdatei über die Links im Abschnitt Installation herunter.

  2. Überprüfen der Prüfsumme der AWS SCT Verteilungsdatei.

  3. Extrahieren Sie den Inhalt der Distributionsdatei. Suchen Sie die MSI-Datei, die Sie überprüfen möchten.

  4. Klicken Sie im Windows Explorer mit der rechten Maustaste auf die MSI-Datei und wählen Sie Properties.

  5. Wählen Sie die Registerkarte Digital Signatures aus.

  6. Überprüfen Sie, ob die digitale Signatur von Amazon Services LLC stammt.

Herunterladen der erforderlichen Datenbanktreiber

Damit ordnungsgemäß AWS SCT funktioniert, laden Sie die JDBC-Treiber für Ihre Quell- und Zieldatenbank-Engines herunter. Wenn Sie eine virtuelle Zieldatenbankplattform verwenden, müssen Sie den JDBC-Treiber für Ihre Zieldatenbank-Engine nicht herunterladen. Weitere Informationen finden Sie unter Verwendung virtueller Ziele.

Nachdem Sie die Treiber heruntergeladen haben, geben Sie den Speicherort der Treiberdateien an. Weitere Informationen finden Sie unter Speichern von Treiberpfaden in den globalen Einstellungen.

Sie können die Datenbanktreiber an folgenden Speicherorten herunterladen.

Wichtig

Laden Sie die neueste verfügbare Version des Treibers herunter. Die folgende Tabelle enthält die niedrigste Version des Datenbanktreibers, die von unterstützt wird AWS SCT.

Datenbank-Engine Treiber Speicherort für den Download

Amazon Aurora MySQL-Compatible Edition

mysql-connector-java-5.1.6.jar

https://www.mysql.com/products/connector/

Amazon Aurora PostgreSQL-Compatible Edition

postgresql-42.2.19.jar

https://jdbc.postgresql.org/download/postgresql-42.2.19.jar

Amazon EMR

HiveJDBC42.jar

http://awssupportdatasvcs.com/bootstrap-actions/Simba/latest/

Amazon Redshift

redshift-jdbc42-2.1.0.9.jar

https://s3.amazonaws.com/redshift-downloads/drivers/jdbc/2.1.0.9/redshift-jdbc42-2.1.0.9.zip

Amazon Redshift Serverless

redshift-jdbc42-2.1.0.9.jar

https://s3.amazonaws.com/redshift-downloads/drivers/jdbc/2.1.0.9/redshift-jdbc42-2.1.0.9.zip

Apache Hive

hive-jdbc-2.3.4-standalone.jar

https://repo1.maven.org/maven2/org/apache/hive/hive-jdbc/2.3.4/hive-jdbc-2.3.4-standalone.jar

Azure SQL Database

mssql-jdbc-7.2.2.jre11.jar

https://docs.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15#72

Azure Synapse Analytics

mssql-jdbc-7.2.2.jre11.jar

https://docs.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15#72

Greenplum-Datenbank

postgresql-42.2.19.jar

https://jdbc.postgresql.org/download/postgresql-42.2.19.jar

IBM Db2 für z/OS

db2jcc-db2jcc4.jar

https://www.ibm.com/support/pages/db2-jdbc-driver-versions-and-downloads-db2-zos

IBM Db2 (LUW)

db2jcc-db2jcc4.jar

https://www.ibm.com/support/pages/node/382667

MariaDB

mariadb-java-client-2.4.1.jar

https://downloads.mariadb.com/Connectors/java/connector-java-2.4.1/mariadb-java-client-2.4.1.jar

Microsoft SQL Server

mssql-jdbc-10.2.jar

https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?Ansicht=sql-server-ver15

MySQL

mysql-connector-java-8.0.15.jar

https://dev.mysql.com/downloads/connector/j/

Netezza

nzjdbc.jar

Verwenden Sie die Client-Tools-Software. Laden Sie die Treiberversion 7.2.1 herunter, die abwärtskompatibel mit Data Warehouse Version 7.2.0 ist.

http://www.ibm.com/support/knowledgecenter/SSULQD_7.2.1/com.ibm.nz.datacon.doc/c_datacon_plg_overview.html

Oracle

ojdbc8.jar

Die Treiberversionen 8 und höher werden unterstützt.

https://www.oracle.com/database/technologies/jdbc-ucp-122-downloads.html

PostgreSQL

postgresql-42.2.19.jar

https://jdbc.postgresql.org/download/postgresql-42.2.19.jar

SAP ASE (Sybase ASE)

jconn4.jar

https://dcx.sap.com/sqla170/en/html/3bd588c76c5f10149824867aa281fadd.html

Snowflake

snowflake-jdbc-3.9.2.jar

Weitere Informationen finden Sie unter Herunterladen/Integrieren des JDBC-Treibers.

https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc/3.9.2/snowflake-jdbc-3.9.2.jar

Teradata

terajdbc4.jar

tdgssconfig.jar

Für Teradata-JDBC-Treiberversion 16.20.00.11 und höher benötigen Sie die -tdgssconfig.jarDatei nicht.

https://downloads.teradata.com/download/connectivity/jdbc-driver

Vertica

vertica-jdbc-9.1.1-0.jar

Treiberversionen 7.2.0 und höher werden unterstützt.

https://www.vertica.com/client_drivers/9.1.x/9.1.1-0/vertica-jdbc-9.1.1-0.jar

Installieren von JDBC-Treibern unter Linux

Sie können die folgenden Schritte ausführen, um die JDBC-Treiber auf Ihrem Linux-System für die Verwendung mit zu installieren AWS SCT.

So installieren Sie die JDBC-Treiber auf Ihrem Linux-System
  1. Erstellen Sie ein Verzeichnis, in dem Sie die JDBC-Treiber speichern möchten.

    PROMPT>sudo mkdir –p /usr/local/jdbc-drivers
  2. Installieren Sie die JDBC-Treiber für Ihre Datenbank-Engine mit den folgenden Befehlen.

    Datenbank-Engine Installationsbefehle

    Amazon Aurora (kompatibel mit MySQL)

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/mysql-connector-java-X.X.X.tar.gz

    Amazon Aurora (kompatibel mit PostgreSQL)

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo cp -a /tmp/postgresql-X.X.X.jre7.tar .

    Microsoft SQL Server

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/sqljdbc_X.X.X_enu.tar.gz

    MySQL

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/mysql-connector-java-X.X.X.tar.gz

    Oracle

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo mkdir oracle-jdbc PROMPT> cd oracle-jdbc PROMPT> sudo cp -a /tmp/ojdbc8.jar .

    PostgreSQL

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo cp -a /tmp/postgresql-X.X.X.jre7.tar .

Speichern von Treiberpfaden in den globalen Einstellungen

Nachdem Sie die erforderlichen JDBC-Treiber heruntergeladen und installiert haben, können Sie den Speicherort der Treiber global in den AWS SCT Einstellungen festlegen. Wenn Sie den Speicherort der Treiber nicht global festlegen, müssen Sie diesen bei jedem Verbindungsvorgang zu einer Datenbank in der Anwendung angeben.

So aktualisieren Sie den Speicherort der Treiberdatei
  1. Wählen Sie AWS SCTunter Einstellungen und dann Globale Einstellungen aus.

    
                            Auswahl globaler Einstellungen
  2. Klicken Sie unter Global Settings auf Drivers. Fügen Sie den Dateipfad zum JDBC-Treiber für Ihre Quelldatenbank-Engine und Ihre Ziel-DB-Instance-Datenbank-Engine von Amazon RDS hinzu.

    
                            Globale Einstellungen
  3. Wenn Sie die Treiberpfade hinzugefügt haben, klicken Sie auf OK.

Aktualisieren AWS SCT

AWS aktualisiert regelmäßig AWS SCT mit neuen Features und Funktionen. Wenn Sie von einer früheren Version aktualisieren, erstellen Sie ein neues AWS SCT Projekt und konvertieren Sie alle Datenbankobjekte, die Sie verwenden.

Sie können überprüfen, ob Updates für vorhanden sind AWS SCT.

So suchen Sie nach Updates für AWS SCT
  1. Wählen AWS SCTSie in Hilfe und dann Nach Updates suchen aus.

  2. Wählen Sie im Dialogfeld Check for Updates (Nach Updates suchen) die Option What's New (Neues) aus. Wenn der Link nicht angezeigt wird, haben Sie die neueste Version.

AWS SCT CLI

Sie können die AWS SCT CLI für die Befehlszeilenverwendung herunterladen. Verwenden Sie den folgenden Link, um das JAR herunterzuladen:

AWSSchemaConversionToolBatch.jar