

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 base de données IBM Db2 pour Linux, UNIX et Windows comme source dans le cadre de la conversion de schéma DMS
<a name="sc-data-providers-db2luw"></a>

Vous pouvez utiliser une base de données IBM Db2 pour Linux, UNIX et Windows 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 pour Linux, UNIX et Windows Database vers les cibles suivantes : 
+ Aurora PostgreSQL
+ Amazon RDS pour PostgreSQL

Pour plus d'informations sur les versions de bases de données IBM Db2 pour Linux, UNIX et Windows prises en charge, voir [Fournisseurs de données sources pour la conversion de schéma DMS](CHAP_Introduction.Sources.md#CHAP_Introduction.Sources.SchemaConversion)

## Conditions requises pour IBM Db2 pour Linux, UNIX et Windows en tant que base de données source
<a name="sc-data-providers-db2luw-prereq"></a>

Vous pouvez utiliser l'exemple de code suivant pour vérifier la version de votre base de données source IBM Db2 pour Linux, UNIX et Windows : 

```
SELECT SERVICE_LEVEL FROM SYSIBMADM.ENV_INST_INFO;
```

## Privilèges pour IBM Db2 pour Linux, UNIX et Windows en tant que base de données source
<a name="sc-data-providers-db2luw-privileges"></a>

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

```
EXECUTE ON PACKAGE NULLID.SYSSH200
EXECUTE ON PACKAGE NULLID.SQLC2O26 /* If Db2 LUW runs on a Linux operating system */
EXECUTE ON FUNCTION SYSPROC.ENV_GET_INST_INFO
EXECUTE ON FUNCTION SYSPROC.AUTH_LIST_AUTHORITIES_FOR_AUTHID
EXECUTE ON FUNCTION SYSPROC.AUTH_LIST_GROUPS_FOR_AUTHID
EXECUTE ON FUNCTION SYSPROC.AUTH_LIST_ROLES_FOR_AUTHID
SELECT ON SYSIBMADM.ENV_INST_INFO
SELECT ON SYSIBMADM.ENV_SYS_INFO
SELECT ON SYSIBMADM.PRIVILEGES
SELECT ON SYSCAT.ATTRIBUTES
SELECT ON SYSCAT.CHECKS
SELECT ON SYSCAT.COLIDENTATTRIBUTES
SELECT ON SYSCAT.COLUMNS
SELECT ON SYSCAT.DATAPARTITIONEXPRESSION
SELECT ON SYSCAT.DATAPARTITIONS
SELECT ON SYSCAT.DATATYPEDEP
SELECT ON SYSCAT.DATATYPES
SELECT ON SYSCAT.HIERARCHIES
SELECT ON SYSCAT.INDEXCOLUSE
SELECT ON SYSCAT.INDEXES
SELECT ON SYSCAT.INDEXPARTITIONS
SELECT ON SYSCAT.KEYCOLUSE
SELECT ON SYSCAT.MODULEOBJECTS
SELECT ON SYSCAT.MODULES
SELECT ON SYSCAT.NICKNAMES
SELECT ON SYSCAT.PERIODS
SELECT ON SYSCAT.REFERENCES
SELECT ON SYSCAT.ROUTINEPARMS
SELECT ON SYSCAT.ROUTINES
SELECT ON SYSCAT.ROWFIELDS
SELECT ON SYSCAT.SCHEMATA
SELECT ON SYSCAT.SEQUENCES
SELECT ON SYSCAT.TABCONST
SELECT ON SYSCAT.TABLES
SELECT ON SYSCAT.TRIGGERS
SELECT ON SYSCAT.VARIABLEDEP
SELECT ON SYSCAT.VARIABLES
SELECT ON SYSCAT.VIEWS
SELECT ON SYSIBM.SYSDUMMY1
```