

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:



<table>
<thead>
  <tr><th>Parameter</th><th>Action</th></tr>
</thead>
<tbody>
  <tr><td><b>Server name</b></td><td>Geben Sie den DNS-Namen (Domain Name System) oder die IP-Adresse Ihres Quelldatenbankservers ein. </td></tr>
  <tr><td><b>Server port</b></td><td>Geben Sie den Port ein, der für die Verbindung zum Quelldatenbankserver verwendet wird. </td></tr>
  <tr><td><b>Datenbank</b></td><td>Geben Sie den Namen der Db2 LUW-Datenbank ein.</td></tr>
  <tr><td><b>User name</b> und <b>Password</b></td><td>Geben Sie die Datenbankanmeldedaten ein, um eine Verbindung zu Ihrem Quelldatenbankserver herzustellen. <br />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. </td></tr>
  <tr><td><b>Use SSL</b></td><td>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 Registerkarte <b>SSL</b> gegebenenfalls die folgenden zusätzlichen Informationen ein: <ul><li> <b>Trust Store</b>: Der Speicherort eines Trust Stores, der Zertifikate enthält. Damit dieser Speicherort hier angezeigt wird, müssen Sie ihn in den <b>globalen Einstellungen</b> hinzufügen. </li></ul></td></tr>
  <tr><td><b>Passwort speichern</b></td><td>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.</td></tr>
  <tr><td><b>Db2-LUW-Treiberpfad</b></td><td>Geben Sie den Pfad zum Treiber ein, der für die Verbindung zur Quelldatenbank verwendet wird. Weitere Informationen finden Sie unter <a href="CHAP_Installing.JDBCDrivers.md">Installation von JDBC-Treibern für AWS Schema Conversion Tool</a>. <br />Wenn Sie den Treiberpfad in den globalen Projekteinstellungen speichern, wird der Pfad im Verbindungsdialogfeld nicht angezeigt. Weitere Informationen finden Sie unter <a href="CHAP_Installing.JDBCDrivers.md#CHAP_Installing.JDBCDrivers.Settings">Speichern von Treiberpfaden in den globalen Einstellungen</a>. </td></tr>
</tbody>
</table>


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.