

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utilisation d'une z/OS base de données IBM Db2 for comme source dans le cadre de la conversion de schéma DMS
<a name="sc-data-providers-db2zos"></a>

Vous pouvez utiliser un IBM Db2 pour les z/OS bases de données comme source de migration dans DMS Schema Conversion.

Vous pouvez utiliser la conversion de schéma DMS pour convertir les objets de code de base de données de Db2 for z/OS Database vers les cibles suivantes : 
+ Amazon RDS for Db2
+ Amazon RDS pour PostgreSQL
+ Aurora PostgreSQL

Pour plus d'informations sur les versions de z/OS base de données IBM Db2 prises en charge, voir [Fournisseurs de données sources pour la conversion de schémas DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.Sources.html#CHAP_Introduction.Sources.SchemaConversion).

## Conditions requises pour IBM Db2 en z/OS tant que base de données source
<a name="sc-data-providers-db2zos-prereq"></a>

La version de base de données IBM Db2 pour z/OS version 12, niveau de fonction 100, ne prend pas en charge la plupart des nouvelles fonctionnalités d'IBM Db2 pour z/OS version 12. Cette version de base de données prend en charge le retour à la version 11 de DB2 et le partage de données avec DB2 version 11. Pour éviter la conversion de fonctionnalités non prises en charge par la version 11 de DB2, nous vous recommandons d'utiliser un IBM Db2 pour un niveau de fonction z/OS de base de données 500 ou supérieur comme source pour SC. AWS DMS 

Vous pouvez utiliser l'exemple de code suivant pour vérifier la version de votre z/OS base de données IBM Db2 for source :

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

Assurez-vous que ce code renvoie la version `DSN12015` ou une version supérieure.

Vous pouvez utiliser l'exemple de code suivant pour vérifier la valeur du registre `APPLICATION COMPATIBILITY` spécial dans votre base de données source IBM Db2 for z/OS :

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

Assurez-vous que ce code renvoie la version `V12R1M500` ou une version supérieure.

## Privilèges pour IBM Db2 en z/OS tant que base de données source
<a name="sc-data-providers-db2zos-privileges"></a>

Les privilèges nécessaires pour se connecter à une z/OS base de données DB2 et lire les catalogues et les tables du système sont les suivants :

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