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 IBM Db2 LUW als Quelle für AWS SCT
Sie können AWS SCT damit Schemas, Codeobjekte in der SQL-Sprache und Anwendungscode von IBM Db2 für Linux, Unix und Windows (Db2 LUW) 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 MariaDB
AWS SCTunterstützt als Quelle die Db2-LUW-Versionen 9.1, 9.5, 9.7, 10.1, 10.5, 11.1 und 11.5.
Rechte für Db2 LUW als Quelle
Die erforderlichen Rechte, um eine Verbindung zu einer Db2-LUW-Datenbank herzustellen, die verfügbaren Rechte zu überprüfen und Schematometadaten für eine Quelle zu lesen, lauten wie folgt:
-
Berechtigung, die erforderlich sind, um eine Verbindung herzustellen:
VERBINDUNG ZUR DATENBANK HERSTELLEN
-
Berechtigung, die zum Ausführen von SQL-Anweisungen erforderlich ist:
IM PAKET NULLID.SYSSH200 AUSFÜHREN
-
Berechtigungen, die für den Abruf von Informationen auf Instance-Ebene erforderlich sind:
FÜHRE DIE FUNKTION SYSPROC.ENV_GET_INST_INFO AUS
WÄHLE AUF SYSIBMADM.ENV_INST_INFO
WÄHLE AUF SYSIBMADM.ENV_SYS_INFO
-
Berechtigungen, die benötigt werden, um Berechtigungen zu prüfen, die durch Rollen, Gruppen und Behörden vergeben werden:
-
FÜHRE DIE FUNKTION SYSPROC.AUTH_LIST_AUTHORITIES_FOR_AUTHID AUS
-
FÜHRE DIE FUNKTION SYSPROC.AUTH_LIST_GROUPS_FOR_AUTHID AUS
-
FÜHRE DIE FUNKTION SYSPROC.AUTH_LIST_ROLES_FOR_AUTHID AUS
-
WÄHLEN SIE SYSIBMADM.PRIVILEGES
-
-
Berechtigungen, die für System-Kataloge und Tabellen benötigt werden:
WÄHLE AUF SYSCAT.ATTRIBUTES
AUF SYSCAT.CHECKS AUSWÄHLEN
WÄHLEN SIE AUF SYSCAT.COLIDENTATTRIBUTES
AUF SYSCAT.COLUMNS AUSWÄHLEN
WÄHLEN SIE AUF SYSCAT.DATAPPARTITIONEXPRESSION AUS
WÄHLEN SIE AUF SYSCAT.DATAPARTITIONS
WÄHLE AUF SYSCAT.DATATYPEDEP
WÄHLEN SIE SYSCAT.DATATYPES
AUF SYSCAT.HIERARCHIES AUSWÄHLEN
WÄHLEN SIE AUF SYSCAT.INDEXCLUSE
AUF SYSCAT.INDEXES AUSWÄHLEN
WÄHLEN SIE AUF SYSCAT.INDEXPARTITIONS
WÄHLE AUF SYSCAT.KEYCLUSE
WÄHLE AUF SYSCAT.MODULEOBJECTS
WÄHLE AUF SYSCAT.MODULES
WÄHLE AUF SYSCAT.NICKNAMES
WÄHLE AUF SYSCAT.PERIODS
AUF SYSCAT.REFERENCES AUSWÄHLEN
WÄHLE AUF SYSCAT.ROUTINEPARMS
WÄHLE AUF SYSCAT.ROUTINES
WÄHLE AUF SYSCAT.ROWFIELDS
WÄHLE AUF SYSCAT.SCHEMATA
WÄHLE AUF SYSCAT.SEQUENCES
WÄHLE AUF SYSCAT.TABCONST
AUF SYSCAT.TABLES AUSWÄHLEN
WÄHLE AUF SYSCAT.TRIGGERS
WÄHLE AUF SYSCAT.VARIABLEDEP
WÄHLE AUF SYSCAT.VARIABLES
AUF SYSCAT.VIEWS AUSWÄHLEN
WÄHLE AUF SYSIBM.SYSDUMMY1
-
Für die Ausführung von SQL-Anweisungen benötigt das Benutzerkonto eine Berechtigung, mindestens eine der in der Datenbank aktivierten Arbeitslasten zu verwenden. Wurde dem Benutzer keine der Arbeitslasten zugeordnet, stellen Sie sicher, dass der Benutzer Zugriff auf die Standard-Benutzerarbeitslast hat:
-
VERWENDUNG AUF WORKLOAD SYSDEFAULTUSERWORKLOAD
-
Um Abfragen auszuführen, müssen Sie temporäre System-Tabellenräume mit den Seitengrößen 8K, 16K und 32K anlegen, falls diese nicht existieren. Um die temporären Tabellenräume zu erstellen, führen Sie die folgenden Skripts aus:
CREATE BUFFERPOOL BP8K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 8K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_8K PAGESIZE 8192 BUFFERPOOL BP8K; CREATE BUFFERPOOL BP16K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 16K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_BP16K PAGESIZE 16384 BUFFERPOOL BP16K; CREATE BUFFERPOOL BP32K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 32K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_BP32K PAGESIZE 32768 BUFFERPOOL BP32K;
Verbindung zu Db2 LUW als Quelle herstellen
Gehen Sie wie nachfolgend beschrieben vor, um mit dem AWS Schema Conversion Tool eine Verbindung zu Ihrer Db2 LUW-Quelldatenbank herzustellen.
Herstellen einer Verbindung zu einer Db2 LUW-Quelldatenbank
-
Wählen Sie in der AWS Schema Conversion Tool Quelle hinzufügen aus.
-
Wählen Sie Db2 LUW 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 AWSGeheim den Namen des Geheimnisses.
-
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 der IBM Db2 LUW-Quelldatenbank manuell einzugeben:
Parameter Action Server name Geben Sie den DNS-Namen (Domain Name System) oder die IP-Adresse Ihres Quelldatenbankservers ein.
Server port Geben Sie den Port ein, der für die Verbindung zum Quelldatenbankserver verwendet wird.
Datenbank Geben Sie den Namen der Db2 LUW-Datenbank ein.
User name und Password Geben Sie die Datenbankanmeldeinformationen ein, um eine Verbindung zu Ihrem Quelldatenbankserver herzustellen.
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, wenn Sie Secure Sockets Layer (SSL) verwenden möchten, um eine Verbindung zu Ihrer Datenbank herzustellen. Geben Sie gegebenenfalls die folgenden zusätzlichen Informationen auf der Registerkarte SSL an:
-
Trust Store: Der Speicherort eines Trust Stores, der Zertifikate enthält. Damit dieser Standort hier angezeigt wird, stellen Sie sicher, dass Sie ihn in den globalen Einstellungen hinzufügen.
Passwort speichern AWS SCT erstellt einen sicheren Bereich, um SSL-Zertifikate und Datenbankpasswörter zu speichern. Wenn Sie diese Option aktivieren, können Sie das Datenbankkennwort speichern und schnell eine Verbindung zur Datenbank herstellen, ohne das Passwort eingeben zu müssen.
Db2 LUW-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 Pfad im Verbindungsdialogfeld nicht 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.