

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á.

# Migre um banco de dados Oracle on-premises para o Amazon RDS para MySQL, usando o AWS DMS e o AWS SCT.
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-mysql-using-aws-dms-and-aws-sct"></a>

*Sergey Dmitriev e Naresh Damera, Amazon Web Services*

## Resumo
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-mysql-using-aws-dms-and-aws-sct-summary"></a>

Esse padrão orienta você na migração de um banco de dados Oracle on-premises para uma instância de banco de dados Amazon Relational Database Service (Amazon RDS) para MySQL. Ele usa o AWS Database Migration Service (AWS DMS) para migrar os dados e o AWS Schema Conversion Tool (AWS SCT) para converter o esquema e os objetos do banco de dados de origem em um formato compatível com o Amazon RDS para MySQL. 

## Pré-requisitos e limitações
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-mysql-using-aws-dms-and-aws-sct-prerequisites-and-limitations"></a>

**Pré-requisitos **
+ Uma conta AWS ativa
+ Um banco de dados Oracle de origem em um datacenter on-premises 

**Limitações**
+ Limite de tamanho do banco de dados: 64 TB

**Versões do produto**
+ Todas as edições do banco de dados Oracle para as versões 11g (versões 11.2.0.3.v1 e mais recente) e até 12.2 e 18c. Para obter a lista mais recente de versões compatíveis, consulte [Usar um banco de dados Oracle como origem para o AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html). Recomendamos que você use a versão mais recente do AWS DMS para obter o suporte mais abrangente de versões e atributos. Para obter informações sobre as versões do banco de dados Oracle suportadas pelo AWS SCT, consulte a documentação do [AWS SCT.](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) 
+ O AWS DMS é compatível com as versões 5.5, 5.6 e 5.7 do MySQL. Para obter a lista mais recente de versões compatíveis, consulte [Usar um banco de dados compatível com MySQL como destino para o AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.MySQL.html) na documentação da AWS. 

## Arquitetura
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-mysql-using-aws-dms-and-aws-sct-architecture"></a>

**Pilha de tecnologia de origem**
+ Banco de dados on-premises da Oracle

**Pilha de tecnologias de destino**
+ Instância do banco de dados do Amazon RDS para MySQL

**Arquitetura de migração de dados**

![\[Nuvem AWS architecture showing data migration from on-premises to RDS via VPC, Internet Gateway, and AWS DMS.\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/images/pattern-img/0385e5ad-a1ca-4c29-945b-592321d95f9d/images/c872e033-b13a-4436-b503-0632b5d437ae.png)


 

## Ferramentas
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-mysql-using-aws-dms-and-aws-sct-tools"></a>
+ **AWS DMS**: o [AWS Database Migration Services](https://docs.aws.amazon.com/dms/latest/userguide/) (AWS DMS) ajuda a migrar bancos de dados relacionais, data warehouses, bancos de dados NoSQL e outros tipos de armazenamentos de dados. É possível usar o AWS DMS para migrar seus dados para a Nuvem AWS, entre instâncias on-premises (por meio de uma configuração da Nuvem AWS) ou entre combinações de nuvem e configurações locais.
+ **AWS SCT**: a [AWS Schema Conversion Tool](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) (AWS SCT) é usada para converter seu esquema de banco de dados de um mecanismo de banco de dados para outro. O código personalizado que a ferramenta converte inclui visualizações, procedimentos armazenados e funções. Qualquer código que não possa ser convertido automaticamente pela ferramenta será marcado em destaque para que você mesmo possa convertê-lo.

## Épicos
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-mysql-using-aws-dms-and-aws-sct-epics"></a>

### Planejar a migração
<a name="plan-the-migration"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Valide a versão e o mecanismo dos bancos de dados de origem e de destino. |  | DBA | 
|  Identifique os requisitos de hardware para a instância do servidor de destino. |  | DBA, SysAdmin | 
| Identifique os requisitos de armazenamento (tipo e capacidade de armazenamento). |  | DBA, SysAdmin | 
| Escolher o tipo de instância adequado com base na capacidade, nos atributos de armazenamento e nos atributos de rede. |  | DBA, SysAdmin | 
| Identifique os requisitos de segurança de acesso à rede para os bancos de dados de origem e de destino. |  | DBA, SysAdmin  | 
| Identifique a estratégia de migração de aplicativos. |  | DBA SysAdmin, proprietário do aplicativo | 

### Configurar a infraestrutura
<a name="configure-the-infrastructure"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Criar uma nuvem privada virtual (VPC) e sub-redes. |  | SysAdmin | 
| Crie os grupos de segurança e as listas de controle de acesso à rede (ACLs). |  | SysAdmin | 
| Configure e inicie uma instância de banco de dados do Amazon RDS. |  | DBA, SysAdmin | 

### Migrar dados
<a name="migrate-data"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Migre o esquema do banco de dados usando o AWS SCT. |  | DBA | 
| Migrar dados usando o AWS DMS. |  | DBA | 

### Migrar o aplicativo
<a name="migrate-the-application"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Use o AWS SCT para analisar e converter o código SQL dentro do código do aplicativo. | Para obter mais informações, consulte https://docs.aws.amazon.com/SchemaConversionTool/ latest/userguide/CHAP \$1Converting.app.html. | Proprietário do App | 
| Siga a estratégia de migração de aplicativos. |  | DBA SysAdmin, proprietário do aplicativo | 

### Substituir
<a name="cut-over"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Mude os clientes do aplicativo para a nova infraestrutura. |  | DBA SysAdmin, proprietário do aplicativo | 

### Fechar o projeto
<a name="close-the-project"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Encerre os recursos temporários da AWS. |  | DBA, SysAdmin | 
| Revise e valide os documentos do projeto. |  | DBA, SysAdmin | 
| Reúna métricas sobre o tempo de migração, % de manual x ferramenta, economia de custos etc. |  | DBA, SysAdmin | 
| Feche o projeto e forneça feedback. |  |  | 

## Recursos relacionados
<a name="migrate-an-on-premises-oracle-database-to-amazon-rds-for-mysql-using-aws-dms-and-aws-sct-related-resources"></a>

**Referências**
+ [Documentação do AWS DMS](https://docs.aws.amazon.com/dms/)
+ [Documentação do AWS SCT](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_Welcome.html) 
+ [Preços do Amazon RDS](https://aws.amazon.com/rds/pricing/)

**Tutoriais e vídeos**
+ [Conceitos básicos da AWS DMS](https://aws.amazon.com/dms/getting-started/)
+ [Conceitos básicos do Amazon RDS](https://aws.amazon.com/rds/getting-started/)
+ [AWS DMS (vídeo)](https://www.youtube.com/watch?v=zb4GcjEdl8U) 
+ [Amazon RDS (vídeo)](https://www.youtube.com/watch?v=igRfulrrYCo) 