

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usando um IBM Db2 para z/OS banco de dados como fonte na conversão de esquema do DMS
<a name="sc-data-providers-db2zos"></a>

Você pode usar um IBM Db2 para z/OS bancos de dados como fonte de migração no DMS Schema Conversion.

Você pode usar o DMS Schema Conversion para converter objetos de código de banco de dados do Db2 for z/OS Database para os seguintes destinos: 
+ Amazon RDS para Db2
+ Amazon RDS para PostgreSQL
+ Aurora PostgreSQL

Para obter mais informações sobre as versões suportadas do IBM Db2 para z/OS banco de dados, consulte [Provedores de dados de origem para conversão de esquema DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.Sources.html#CHAP_Introduction.Sources.SchemaConversion).

## Pré-requisitos do IBM Db2 for como banco de dados de origem z/OS
<a name="sc-data-providers-db2zos-prereq"></a>

A z/OS versão do banco de dados de nível 100 de funções do IBM Db2 para versão 12 não suporta a maioria dos novos recursos do IBM Db2 para a z/OS versão 12. Essa versão do banco de dados fornece suporte para fallback para o Db2 versão 11 e compartilhamento de dados com o Db2 versão 11. Para evitar a conversão de recursos não suportados do Db2 versão 11, recomendamos que você use um IBM Db2 para função de z/OS banco de dados de nível 500 ou superior como fonte para SC. AWS DMS 

Você pode usar o exemplo de código a seguir para verificar a versão do seu IBM Db2 de origem para z/OS banco de dados:

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

Esse código deve exibir uma versão `DSN12015` ou superior.

Você pode usar o seguinte exemplo de código para verificar o valor do registro especial `APPLICATION COMPATIBILITY` em seu banco de dados IBM Db2 para z/OS de origem.

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

Esse código deve exibir uma versão `V12R1M500` ou superior.

## Privilégios do IBM Db2 z/OS como banco de dados de origem
<a name="sc-data-providers-db2zos-privileges"></a>

Os privilégios necessários para se conectar a um z/OS banco de dados do Db2 for e ler catálogos e tabelas do sistema são os seguintes:

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