Verwendung von Oracle Database als Quelle für 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.

Verwendung von Oracle Database als Quelle für AWS SCT

Sie können AWS SCT damit Schemas, Datenbankcode-Objekte und Anwendungscode aus Oracle Database in die folgenden Ziele konvertieren:

  • Amazon RDS for MySQL

  • Amazon Aurora MySQL-Compatible Edition

  • Amazon RDS for PostgreSQL

  • Amazon Aurora PostgreSQL-Compatible Edition

  • Amazon RDS for Oracle

  • Amazon RDS for MariaDB

Wenn die Quelle eine Oracle-Datenbank ist, können Kommentare beispielsweise in einer PostgreSQL-Datenbank in das entsprechende Format konvertiert werden. AWS SCTkann Kommentare zu Tabellen, Ansichten und Spalten konvertieren. Kommentare können Apostrophe enthalten. AWS SCT Verdoppelt die Apostrophe bei der Konvertierung von SQL-Anweisungen, genau wie bei Zeichenkettenliteralen.

Weitere Informationen finden Sie unter den folgenden Topics.

Privilegien für Oracle als Quelle

Die für Oracle als Quelle erforderlichen Rechte lauten wie folgt:

  • CONNECT

  • SELECT_CATALOG_ROLE

  • SELECT ANY DICTIONARY

  • WÄHLE AUF SYS.ARGUMENT$

Verbindung zu Oracle als Quelle herstellen

Gehen Sie wie nachfolgend beschrieben vor, um mit dem AWS Schema Conversion Tool eine Verbindung zu Ihrer Oracle-Quelldatenbank herzustellen.

So stellen Sie eine Verbindung zu einer Oracle-Quelldatenbank her
  1. Wählen Sie in der AWS Schema Conversion Tool Quelle hinzufügen aus.

  2. Wählen Sie Oracle und dann Weiter.

    Das Dialogfeld Quelle hinzufügen wird angezeigt.

  3. Geben Sie unter Verbindungsname einen Namen für Ihre Datenbank ein. AWS SCTzeigt diesen Namen in der Baumstruktur im linken Bereich an.

  4. Verwenden Sie Datenbankanmeldeinformationen von AWS Secrets Manager oder geben Sie sie manuell ein:

    • Gehen Sie wie folgt vor, um die Datenbankanmeldeinformationen von Secrets Manager zu verwenden:

      1. Wählen Sie für AWS Secret den Namen des Secrets.

      2. Wählen Sie Auffüllen, um automatisch alle Werte im Datenbankverbindungsdialogfeld von Secrets Manager auszufüllen.

      Hinweise zur Verwendung von Datenbankanmeldeinformationen von Secrets Manager finden Sie unterVerwenden von AWS Secrets Manager.

    • Gehen Sie wie folgt vor, um die Verbindungsinformationen zur Oracle-Quelldatenbank manuell einzugeben:

      Parameter Action
      Typ

      Wählen Sie den Verbindungstyp für die Datenbank aus. Geben Sie abhängig vom gewählten Typ die folgenden zusätzlichen Informationen ein:

      • SID

        • Servername: Der DNS-Name (Domain Name System) oder die IP-Adresse Ihres Quelldatenbankservers.

        • Server port: Der Port, der für die Verbindung zum Quelldatenbankserver verwendet wird

        • Oracle SID: Die Oracle-System-ID (SID). Um die Oracle-SID abzurufen, senden Sie die folgende Abfrage an Ihre Oracle-Datenbank:

          SELECT sys_context('userenv','instance_name') AS SID FROM dual;

      • Name des Dienstes

        • Server name: Der DNS-Name oder die IP-Adresse Ihres Quelldatenbankservers

          Sie können mithilfe eines IPv6-Adressprotokolls eine Verbindung zu Ihrer Oracle-Quelldatenbank herstellen. Stellen Sie dazu sicher, dass Sie eckige Klammern verwenden, um die IP-Adresse einzugeben, wie im folgenden Beispiel gezeigt.

          [2001:db8:ffff:ffff:ffff:ffff:ffff:fffe]
        • Server port: Der Port, der für die Verbindung zum Quelldatenbankserver verwendet wird

        • Dienstname: Der Name des Oracle-Dienstes, zu dem eine Verbindung hergestellt werden soll.

      • TNS-Alias

        • TNS file path: Der Pfad zu der Datei, die die Transparent Network Substrate (TNS)-Namensverbindungsinformationen enthält

          Nachdem Sie die TNS-Datei ausgewählt haben, werden alle Oracle-Datenbankverbindungen aus der Datei zur TNS-Aliasliste AWS SCT hinzugefügt.

          Wählen Sie diese Option, um eine Verbindung zu Oracle Real Application Clusters (RAC) herzustellen.

        • TNS-Alias: Der TNS-Alias aus dieser Datei, der für die Verbindung mit der Quelldatenbank verwendet werden soll.

      • TNS Connect-ID

        • TNS-Verbindungs-ID: Die Kennung für die registrierten TNS-Verbindungsinformationen.

      User name und Password

      Geben Sie die Datenbankanmeldeinformationen ein, um eine Verbindung zu Ihrem Quelldatenbankserver herzustellen.

      Wenn Sie zum ersten Mal eine Verbindung zur Oracle-Datenbank herstellen, geben Sie den Pfad zur Oracle-Treiberdatei (ojdbc8.jar) ein. Sie können die Datei unter http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html herunterladen. Stellen Sie sicher, dass Sie sich auf der kostenlosen Oracle Technical Network-Website registrieren, um den Download abzuschließen. AWS SCTverwendet den ausgewählten Treiber für alle zukünftigen Oracle-Datenbankverbindungen. Der Treiberpfad kann über die Registerkarte Treiber in den globalen Einstellungen geändert werden.

      AWS SCTverwendet das Passwort nur dann, um eine Verbindung zu Ihrer Quelldatenbank herzustellen, wenn Sie sich in einem Projekt dafür entscheiden, eine Verbindung zu Ihrer Datenbank herzustellen. Um zu verhindern, dass das Passwort für Ihre Quelldatenbank preisgegeben wird, wird das Passwort standardmäßig AWS SCT nicht gespeichert. Wenn Sie Ihr AWS SCT-Projekt schließen und erneut öffnen, müssen Sie das Passwort für die Verbindung zur Quelldatenbank bei Bedarf erneut eingeben.

      Use SSL

      Wählen Sie diese Option, um Secure Sockets Layer (SSL) für die Verbindung mit Ihrer Datenbank zu verwenden. Geben Sie gegebenenfalls die folgenden zusätzlichen Informationen auf der Registerkarte SSL an:

      • SSL-Authentifizierung: Wählen Sie diese Option, um die SSL-Authentifizierung per Zertifikat zu verwenden. Richten Sie Ihren Trust Store und Key Store unter Einstellungen, Allgemeine Einstellungen, Sicherheit ein.

      • Trust Store: Der zu verwendende Trust Store.

      • Schlüsselspeicher: Der zu verwendende Schlüsselspeicher.

      Passwort speichern

      AWS SCT erstellt einen sicheren Bereich, um SSL-Zertifikate und Datenbankpasswörter zu speichern. Wählen Sie diese Option, um das Datenbankkennwort zu speichern und schnell eine Verbindung zur Datenbank herzustellen, ohne das Passwort eingeben zu müssen.

      Oracle-Treiberpfad

      Geben Sie den Pfad zum Treiber ein, der für die Verbindung zur Quelldatenbank verwendet wird. Weitere Informationen finden Sie unter Die erforderlichen Datenbanktreiber werden heruntergeladen.

      Wenn Sie den Treiberpfad in den globalen Projekteinstellungen speichern, wird der Treiberpfad nicht im Verbindungsdialogfeld angezeigt. Weitere Informationen finden Sie unter Speichern von Treiberpfaden in den globalen Einstellungen.

  5. Wählen Sie Verbindung testen, um zu überprüfen, ob eine Verbindung zu Ihrer Quelldatenbank hergestellt werden AWS SCT kann.

  6. Wählen Sie Verbinden, um eine Verbindung zu Ihrer Quelldatenbank herzustellen.