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.
Themen
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
-
Wählen Sie in der AWS Schema Conversion Tool Quelle hinzufügen aus.
-
Wählen Sie Oracle und dann Weiter.
Das Dialogfeld Quelle hinzufügen wird angezeigt.
-
Geben Sie unter Verbindungsname einen Namen für Ihre Datenbank ein. AWS SCTzeigt diesen Namen in der Baumstruktur im linken Bereich an.
-
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:
-
Wählen Sie für AWS Secret den Namen des Secrets.
-
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 Herunterladen der erforderlichen Datenbanktreiber.
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.
-
-
Wählen Sie Verbindung testen, um zu überprüfen, ob eine Verbindung zu Ihrer Quelldatenbank hergestellt werden AWS SCT kann.
-
Wählen Sie Verbinden, um eine Verbindung zu Ihrer Quelldatenbank herzustellen.