Herstellen einer Verbindung zu Oracle-Datenbanken mit dem AWS Schema Conversion Tool - 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.

Herstellen einer Verbindung zu Oracle-Datenbanken mit dem AWS Schema Conversion Tool

Sie können AWS SCT es verwenden, um Schemas, Datenbankcodeobjekte und Anwendungscode aus der Oracle-Datenbank in die folgenden Ziele zu konvertieren:

  • Amazon RDS für mich SQL

  • Amazon Aurora My SQL -Compatible Edition

  • Amazon RDS für Postgre SQL

  • Amazon Aurora SQL Postgre-kompatible Ausgabe

  • Amazon RDS für Oracle

  • Amazon RDS für MariaDB

Wenn es sich bei der Quelle um eine Oracle-Datenbank handelt, können Kommentare beispielsweise in einer SQL Postgre-Datenbank in das entsprechende Format konvertiert werden. AWS SCT kann Kommentare zu Tabellen, Ansichten und Spalten konvertieren. Kommentare können Apostrophe enthalten. Bei der Konvertierung von SQL Anweisungen werden die Apostrophe AWS SCT verdoppelt, genau wie bei Zeichenkettenliteralen.

Weitere Informationen finden Sie unter den folgenden Topics.

Berechtigungen für Oracle als Quelle

Für Oracle als Quelle sind folgende Rechte erforderlich:

  • CONNECT

  • SELECT_CATALOG_ROLE

  • SELECT ANY DICTIONARY

  • SELECTNEINSYS. 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 im AWS Schema Conversion Tool die Option 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 SCT zeigt diesen Namen in der Baumstruktur im linken Bereich an.

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

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

      1. Wählen Sie für AWSSecret den Namen des Secrets aus.

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

      Hinweise zur Verwendung von Datenbankanmeldedaten von Secrets Manager finden Sie unterKonfiguration AWS Secrets Manager in der AWS Schema Conversion Tool.

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

      Parameter Aktion
      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 Domain Name System (DNS) -Name 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 das Oracle zu findenSID, senden Sie die folgende Abfrage an Ihre Oracle-Datenbank:

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

      • Name des Dienstes

        • Servername: 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 bei der Eingabe der IP-Adresse eckige Klammern verwenden, 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.

      • TNSAlias

        • TNSDateipfad: Der Pfad zu der Datei, die die Verbindungsinformationen für den Namen Transparent Network Substrate (TNS) enthält.

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

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

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

      • TNSVerbindungs-ID

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

      User name und Password

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

      Wenn Sie sich zum ersten Mal mit der Oracle-Datenbank verbinden, 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 Website von Oracle Technical Network registrieren, um den Download abzuschließen. AWS SCT verwendet den ausgewählten Treiber für alle future Oracle-Datenbankverbindungen. Der Treiberpfad kann mithilfe der Registerkarte Treiber in den globalen Einstellungen geändert werden.

      AWS SCT verwendet das Passwort nur dann, um eine Verbindung zu Ihrer Quelldatenbank herzustellen, wenn Sie sich dafür entscheiden, eine Verbindung zu Ihrer Datenbank in einem Projekt herzustellen. Um zu verhindern, dass das Passwort für Ihre Quelldatenbank preisgegeben wird, speichert das Passwort standardmäßig AWS SCT nicht. Wenn Sie Ihr AWS SCT Projekt schließen und erneut öffnen, werden Sie zur Eingabe des Kennworts aufgefordert, um bei Bedarf eine Verbindung zu Ihrer Quelldatenbank herzustellen.

      Verwenden SSL

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

      • SSLAuthentifizierung: Wählen Sie diese Option, um die SSL Authentifizierung per Zertifikat zu verwenden. Richten Sie Ihren Vertrauensspeicher und Schlüsselspeicher 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 Tresor zum Speichern von SSL Zertifikaten und Datenbankkennwörtern. 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 JDBCTreiber werden installiert für AWS Schema Conversion Tool.

      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 Connect, um eine Verbindung zu Ihrer Quelldatenbank herzustellen.