

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
<a name="CHAP_Source.DB2LUW"></a>

Sie können AWS SCT es verwenden, um Schemas, Codeobjekte in der SQL-Sprache und Anwendungscode von IBM Db2 für Linux, Unix und Windows (Db2 LUW) in die folgenden Ziele zu konvertieren.
+ Amazon RDS für MySQL
+ Amazon Aurora MySQL-Compatible Edition
+ Amazon RDS für PostgreSQL
+ Amazon Aurora PostgreSQL-Compatible Edition
+ Amazon RDS für MariaDB

AWS SCT unterstü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
<a name="CHAP_Source.DB2LUW.Permissions"></a>

Die folgenden Rechte sind erforderlich, um eine Verbindung zu einer Db2 LUW-Datenbank herzustellen, die verfügbaren Rechte zu überprüfen und Schema-Metadaten für eine Quelle zu lesen: 
+ Berechtigung, die erforderlich sind, um eine Verbindung herzustellen:
  + VERBINDUNG ZUR DATENBANK HERSTELLEN
+ Berechtigung, die zum Ausführen von SQL-Anweisungen erforderlich ist:
  + AUF PAKET NULLID AUSFÜHREN. SYSSH200
+ Berechtigungen, die für den Abruf von Informationen auf Instance-Ebene erforderlich sind:
  + FÜHRE DIE FUNKTION SYSPROC.ENV\_GET\_INST\_INFO AUS
  + WÄHLEN SIE AUF SYSIBMADM.ENV\_INST\_INFO
  + WÄHLEN SIE 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ÜR DIE FUNKTION SYSPROC.AUTH\_LIST\_GROUPS\_FOR\_AUTHID AUSFÜHREN
  + FÜR DIE FUNKTION SYSPROC.AUTH\_LIST\_ROLES\_FOR\_AUTHID AUSFÜHREN
  + WÄHLEN SIE AUF SYSIBMADM.PRIVILEGES
+ Berechtigungen, die für System-Kataloge und Tabellen benötigt werden:
  + WÄHLEN SIE AUF SYSCAT.ATTRIBUTES
  + WÄHLEN SIE AUF SYSCAT.CHECKS
  + WÄHLEN SIE AUF SYSCAT.COLIDENTATTRIBUTES
  + WÄHLEN SIE AUF SYSCAT.COLUMNS
  + WÄHLEN SIE FÜR SYSCAT.DATAPARTITIONEXPRESSION
  + WÄHLEN SIE AUF SYSCAT.DATAPARTITIONS
  + WÄHLEN SIE AUF SYSCAT.DATATYPEDEP
  + WÄHLEN SIE SYSCAT.DATATYPES
  + WÄHLEN SIE AUF SYSCAT.HIERARCHIES
  + WÄHLEN SIE AUF SYSCAT.INDEXCOLUSE
  + WÄHLEN SIE AUF SYSCAT.INDEXES
  + WÄHLEN SIE AUF SYSCAT.INDEX-PARTITIONEN
  + WÄHLEN SIE AUF SYSCAT.KEYCLUSE
  + WÄHLEN SIE AUF SYSCAT.MODULEOBJECTS
  + WÄHLEN SIE AUF SYSCAT.MODULES
  + WÄHLEN SIE AUF SYSCAT.NICKNAMES
  + WÄHLEN SIE AUF SYSCAT.PERIODS
  + WÄHLEN SIE AUF SYSCAT.REFERENCES
  + WÄHLEN SIE AUF SYSCAT.ROUTINEPARMS
  + WÄHLEN SIE AUF SYSCAT.ROUTINES
  + WÄHLEN SIE AUF SYSCAT.ROWFIELDS
  + WÄHLEN SIE AUF SYSCAT.SCHEMATA
  + WÄHLEN SIE AUF SYSCAT.SEQUENCES
  + WÄHLEN SIE AUF SYSCAT.TABCONST
  + WÄHLEN SIE AUF SYSCAT.TABLES
  + WÄHLEN SIE AUF SYSCAT.TRIGGERS
  + WÄHLEN SIE AUF SYSCAT.VARIABLEDEP
  + WÄHLEN SIE AUF SYSCAT.VARIABLES
  + WÄHLEN SIE AUF SYSCAT.VIEWS
  + WÄHLEN SIE 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 DER ARBEITSLAST 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
<a name="CHAP_Source.DB2LUW.Connecting"></a>

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**

1. Wählen Sie in der die Option AWS Schema Conversion Tool Quelle **hinzufügen** aus. 

1. **Wählen Sie **Db2 LUW** und dann Weiter.** 

   Das Dialogfeld „**Quelle hinzufügen**“ wird angezeigt.

1. Geben Sie **unter Verbindungsname** einen Namen für Ihre Datenbank ein. AWS SCT zeigt diesen Namen in der Baumstruktur im linken Bereich an. 

1. 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 **AWS Secret** den Namen des Secrets aus.

     1. 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 unter[Konfiguration AWS Secrets Manager in der AWS Schema Conversion Tool](CHAP_UserInterface.SecretsManager.md).
   + Gehen Sie wie folgt vor, um die Verbindungsinformationen zur IBM Db2 LUW-Quelldatenbank manuell einzugeben:  
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/CHAP_Source.DB2LUW.html)

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

1. Wählen Sie **Connect**, um eine Verbindung zu Ihrer Quelldatenbank herzustellen.