

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo di un IBM Db2 for z/OS database come sorgente in DMS Schema Conversion
<a name="sc-data-providers-db2zos"></a>

È possibile utilizzare un IBM Db2 per z/OS database come origine di migrazione in DMS Schema Conversion.

È possibile utilizzare DMS Schema Conversion per convertire gli oggetti del codice del database da Db2 for z/OS Database ai seguenti obiettivi: 
+ Amazon RDS per Db2
+ Amazon RDS per PostgreSQL
+ Aurora PostgreSQL

Per ulteriori informazioni sulle versioni supportate di IBM Db2 for z/OS database, consulta [Source data providers for](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.Sources.html#CHAP_Introduction.Sources.SchemaConversion) DMS Schema Conversion.

## Prerequisiti per IBM Db2 for as a source database z/OS
<a name="sc-data-providers-db2zos-prereq"></a>

La versione del database IBM Db2 for z/OS version 12 function level 100 non supporta la maggior parte delle nuove funzionalità di IBM Db2 per la versione 12. z/OS Questa versione del database fornisce il supporto per il fallback alla versione 11 di Db2 e la condivisione dei dati con la versione 11 di Db2. Per evitare la conversione delle funzionalità non supportate di Db2 versione 11, si consiglia di utilizzare un IBM Db2 for z/OS database di livello 500 o superiore come sorgente per SC. AWS DMS 

È possibile utilizzare il seguente esempio di codice per verificare la versione del codice IBM Db2 for database di origine: z/OS 

```
SELECT GETVARIABLE('SYSIBM.VERSION') as version FROM SYSIBM.SYSDUMMY1;
```

Assicurati che questo codice restituisca una versione `DSN12015` o una versione successiva.

È possibile utilizzare il seguente esempio di codice per controllare il valore del registro `APPLICATION COMPATIBILITY` speciale nel database IBM Db2 for z/OS di origine:

```
SELECT CURRENT APPLICATION COMPATIBILITY as version FROM SYSIBM.SYSDUMMY1;
```

Assicurati che questo codice restituisca una versione o una versione successiva. `V12R1M500`

## Privilegi per IBM Db2 for z/OS come database di origine
<a name="sc-data-providers-db2zos-privileges"></a>

I privilegi necessari per connettersi a un z/OS database Db2 e leggere i cataloghi e le tabelle di sistema sono i seguenti:

```
SELECT ON SYSIBM.LOCATIONS
SELECT ON SYSIBM.SYSCHECKS
SELECT ON SYSIBM.SYSCOLUMNS
SELECT ON SYSIBM.SYSDATABASE
SELECT ON SYSIBM.SYSDATATYPES
SELECT ON SYSIBM.SYSDUMMY1
SELECT ON SYSIBM.SYSFOREIGNKEYS
SELECT ON SYSIBM.SYSINDEXES
SELECT ON SYSIBM.SYSKEYCOLUSE
SELECT ON SYSIBM.SYSKEYS
SELECT ON SYSIBM.SYSKEYTARGETS
SELECT ON SYSIBM.SYSJAROBJECTS
SELECT ON SYSIBM.SYSPACKAGE
SELECT ON SYSIBM.SYSPARMS
SELECT ON SYSIBM.SYSRELS
SELECT ON SYSIBM.SYSROUTINES
SELECT ON SYSIBM.SYSSEQUENCES
SELECT ON SYSIBM.SYSSEQUENCESDEP
SELECT ON SYSIBM.SYSSYNONYMS
SELECT ON SYSIBM.SYSTABCONST
SELECT ON SYSIBM.SYSTABLES
SELECT ON SYSIBM.SYSTABLESPACE
SELECT ON SYSIBM.SYSTRIGGERS
SELECT ON SYSIBM.SYSVARIABLES
SELECT ON SYSIBM.SYSVIEWS
```