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.
ConnConnecting zu IBM DB2 für Linux-UNIX, und Windows-Datenbanken mit dem AWS Schema Conversion Tool
Sie können AWS SCT damit Schemas, Codeobjekte in der SQL Sprache und Anwendungscode von IBM Db2 für Linux, Unix und Windows (Db2LUW) in die folgenden Ziele 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 MariaDB
AWS SCT unterstützt als Quelle die LUW Db2-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 LUW Db2-Datenbank herzustellen, die verfügbaren Rechte zu überprüfen und Schema-Metadaten für eine Quelle zu lesen, lauten wie folgt:
-
Berechtigung, die erforderlich sind, um eine Verbindung herzustellen:
CONNECTEIN DATABASE
-
Zum Ausführen von SQL Anweisungen benötigtes Privileg:
EXECUTENEIN PACKAGENULLID. SYSSH200
-
Berechtigungen, die für den Abruf von Informationen auf Instance-Ebene erforderlich sind:
EXECUTEAUF FUNCTIONSYSPROC. ENV_ GET _ INST _ INFO
SELECTAUFSYSIBMADM. ENV_ INST _ INFO
SELECTAUFSYSIBMADM. ENV_ SYS _ INFO
-
Berechtigungen, die benötigt werden, um Berechtigungen zu prüfen, die durch Rollen, Gruppen und Behörden vergeben werden:
-
EXECUTEAUF FUNCTIONSYSPROC. AUTH_ LIST _ AUTHORITIES _ FOR _ AUTHID
-
EXECUTENein FUNCTIONSYSPROC. AUTH_ LIST _ GROUPS _ FOR _ AUTHID
-
EXECUTENein FUNCTIONSYSPROC. AUTH_ LIST _ ROLES _ FOR _ AUTHID
-
SELECTNEINSYSIBMADM. PRIVILEGES
-
-
Berechtigungen, die für System-Kataloge und Tabellen benötigt werden:
SELECTAUFSYSCAT. ATTRIBUTES
SELECTAUFSYSCAT. CHECKS
SELECTAUFSYSCAT. COLIDENTATTRIBUTES
SELECTAUFSYSCAT. COLUMNS
SELECTAUFSYSCAT. DATAPARTITIONEXPRESSION
SELECTAUFSYSCAT. DATAPARTITIONS
SELECTAUFSYSCAT. DATATYPEDEP
SELECTAUFSYSCAT. DATATYPES
SELECTAUFSYSCAT. HIERARCHIES
SELECTAUFSYSCAT. INDEXCOLUSE
SELECTAUFSYSCAT. INDEXES
SELECTAUFSYSCAT. INDEXPARTITIONS
SELECTAUFSYSCAT. KEYCOLUSE
SELECTAUFSYSCAT. MODULEOBJECTS
SELECTAUFSYSCAT. MODULES
SELECTAUFSYSCAT. NICKNAMES
SELECTAUFSYSCAT. PERIODS
SELECTAUFSYSCAT. REFERENCES
SELECTAUFSYSCAT. ROUTINEPARMS
SELECTAUFSYSCAT. ROUTINES
SELECTAUFSYSCAT. ROWFIELDS
SELECTAUFSYSCAT. SCHEMATA
SELECTAUFSYSCAT. SEQUENCES
SELECTAUFSYSCAT. TABCONST
SELECTAUFSYSCAT. TABLES
SELECTAUFSYSCAT. TRIGGERS
SELECTAUFSYSCAT. VARIABLEDEP
SELECTAUFSYSCAT. VARIABLES
SELECTAUFSYSCAT. VIEWS
SELECTAUFSYSIBM. SYSDUMMY1
-
Um SQL Anweisungen ausführen zu können, benötigt das Benutzerkonto die Berechtigung, mindestens eine der in der Datenbank aktivierten Workloads zu verwenden. Wurde dem Benutzer keine der Arbeitslasten zugeordnet, stellen Sie sicher, dass der Benutzer Zugriff auf die Standard-Benutzerarbeitslast hat:
-
USAGEAUF 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
Verwenden Sie das folgende Verfahren, um eine Verbindung zu Ihrer LUW Db2-Quelldatenbank mit dem herzustellen. AWS Schema Conversion Tool
So stellen Sie eine Verbindung zu einer Db2-Quelldatenbank LUW her
-
Wählen Sie in der AWS Schema Conversion Tool die Option Quelle hinzufügen.
-
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 SCT zeigt diesen Namen in der Baumstruktur im linken Bereich an.
-
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:
-
Wählen Sie für AWS Secret den Namen des Secrets aus.
-
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 für die IBM LUW Db2-Quelldatenbank manuell einzugeben:
Parameter Aktion Server name Geben Sie den Domain Name System (DNS) -Namen 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 LUW Db2-Datenbank ein.
User name und Password Geben Sie die Datenbankanmeldedaten ein, um eine Verbindung zu Ihrem Quelldatenbankserver herzustellen.
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 Sie SSL Wählen Sie diese Option, wenn Sie Secure Sockets Layer (SSL) verwenden möchten, um eine Verbindung zu Ihrer Datenbank herzustellen. Geben Sie auf der SSLRegisterkarte gegebenenfalls die folgenden zusätzlichen Informationen ein:
-
Trust Store: Der Speicherort eines Trust Stores, der Zertifikate enthält. Damit dieser Speicherort hier angezeigt wird, müssen Sie ihn in den globalen Einstellungen hinzufügen.
Passwort speichern AWS SCT erstellt einen sicheren Tresor zum Speichern von SSL Zertifikaten und Datenbankkennwörtern. 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.
LUWDb2-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 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 Connect, um eine Verbindung zu Ihrer Quelldatenbank herzustellen.