

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 da Amazon EC2 para o Amazon RDS for Oracle usando o AWS DMS
<a name="migrate-an-oracle-database-from-amazon-ec2-to-amazon-rds-for-oracle-using-aws-dms"></a>

*Chethan Gangadharaiah e Brian Motzer, Amazon Web Services*

## Resumo
<a name="migrate-an-oracle-database-from-amazon-ec2-to-amazon-rds-for-oracle-using-aws-dms-summary"></a>

Esse padrão descreve as etapas para migrar um banco de dados Oracle no Amazon Elastic Compute Cloud (Amazon EC2) para o Amazon Relational Database Service (Amazon RDS) for Oracle usando o AWS Database Migration Service (AWS DMS). O padrão também usa o Oracle SQL Developer ou o SQL \$1Plus para se conectar à sua instância de banco de dados Oracle e inclui um CloudFormation modelo da AWS que automatiza algumas das tarefas.

A migração para o Amazon RDS para Oracle permite que você se concentre em seus negócios e aplicativos, enquanto o Amazon RDS cuida das tarefas de administração do banco de dados, como provisionamento de bancos de dados, backup e recuperação, patches de segurança, atualizações de versão e gerenciamento de armazenamento.

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

**Pré-requisitos **
+ Uma conta AWS ativa
+ Uma imagem de máquina da Amazon (AMI) para banco de dados Oracle na Amazon EC2

**Versões do produto**
+ O AWS DMS é compatível com versões do Oracle 11g (versões 11.2.0.3.v1 e superior), 12c e 18c para bancos de dados de instâncias do Amazon RDS para as edições Enterprise, Standard, Standard One e Standard Two. Para obter as informações mais recentes sobre as versões compatíveis, consulte [Uso de um banco de dados Oracle como destino para o AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Oracle.html) na documentação da AWS. (Os CloudFormation modelos anexados da AWS usam o Oracle versão 12c como banco de dados de origem.)
+ Oracle SQL Developer 4.0.3

## Arquitetura
<a name="migrate-an-oracle-database-from-amazon-ec2-to-amazon-rds-for-oracle-using-aws-dms-architecture"></a>

**Arquitetura de origem**
+ Banco de dados Oracle na Amazon EC2

**Arquitetura de destino**
+ Amazon RDS para Oracle

**Arquitetura de migração**

![\[Nuvem AWS architecture showing Oracle database migration from EC2 to RDS across availability zones.\]](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/images/pattern-img/4db0c731-0897-4eb8-a06f-b648c3d94b2c/images/636c2a69-5a78-482d-ae81-55e9ec975ead.png)


## Ferramentas
<a name="migrate-an-oracle-database-from-amazon-ec2-to-amazon-rds-for-oracle-using-aws-dms-tools"></a>
+ [AWS DMS](https://docs.aws.amazon.com/dms/index.html): o AWS Database Migration Service (AWS DMS) ajuda a migrar bancos de dados para a AWS de forma rápida e segura. Ele suporta migrações homogêneas e heterogêneas. Para obter informações sobre as versões e edições do banco de dados Oracle compatíveis, consulte [Usando um banco de dados Oracle como origem para o AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html) e [Usando um banco de dados Oracle como destino para o AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Oracle.html) na documentação da AWS.
+ **Oracle SQL Developer ou SQL \$1Plus**: essas ferramentas permitem que você se conecte à instância de banco de dados do Amazon RDS para Oracle.

## Épicos
<a name="migrate-an-oracle-database-from-amazon-ec2-to-amazon-rds-for-oracle-using-aws-dms-epics"></a>

### Configurar o banco de dados de destino
<a name="set-up-your-target-database"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Crie uma instância de banco de dados do Amazon RDS para Oracle. | Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/. Crie uma instância de banco de dados Oracle selecionando o mecanismo, o modelo, a configuração de credenciais do banco de dados, o tipo de instância, o armazenamento, as configurações Multi-AZ, a nuvem privada virtual (VPC) e a configuração, as credenciais de login e outras configurações para o banco de dados Oracle. Para obter instruções, consulte os links na seção “Recursos relacionados”. Ou use o CloudFormation modelo da AWS (Create\$1RDS.yaml) no anexo para criar a instância de banco de dados Amazon RDS for Oracle. | Desenvolvedor | 
| Conecte-se ao Amazon RDS e conceda privilégios ao usuário Oracle. | Modifique o grupo de segurança para abrir as portas apropriadas para se conectar a partir da máquina local e da instância de replicação do AWS DMS. Ao configurar a conectividade, certifique-se de que a opção “Acessível ao público” esteja selecionada para que você possa se conectar ao banco de dados fora da VPC. Conecte-se ao Amazon RDS com o Oracle SQL Developer ou o SQL \$1Plus usando as credenciais de login, crie um usuário do AWS DMS e forneça os privilégios necessários ao usuário do AWS DMS para modificar o banco de dados. | Desenvolvedor | 

### Configurar o grupo de segurança da EC2 instância de origem
<a name="configure-the-security-group-of-the-source-ec2-instance"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Verifique se o banco de dados Oracle está funcionando. | Use o Secure Shell (SSH) para se conectar à EC2 instância e tente se conectar ao banco de dados Oracle usando o SQL \$1Plus. | Desenvolvedor | 
| Modificação do grupo de segurança. | Modifique o grupo de segurança da EC2 instância para abrir as portas apropriadas, para que você possa se conectar a partir da sua máquina local e da instância de replicação do AWS DMS. | Desenvolvedor | 

### Configurar o AWS DMS
<a name="set-up-aws-dms"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Criar uma instância de replicação do AWS DMS. | No AWS DMS, crie uma instância de replicação na mesma VPC da sua instância de banco de dados Amazon RDS para Oracle. Especifique o nome e a descrição da instância de replicação, escolha a classe da instância e a versão do mecanismo de replicação (use o padrão), escolha a VPC na qual você criou a instância de banco de dados Amazon RDS, defina configurações Multi-AZ, se necessário, aloque armazenamento, especifique a zona de disponibilidade e defina configurações adicionais. Como alternativa, você pode usar o CloudFormation modelo da AWS (DMS.yaml) no anexo para implementar essa etapa. | DBA | 
| Conecte-se aos endpoints dos bancos de dados de origem e de destino. | Crie os endpoints do banco de dados de origem e de destino especificando o identificador do endpoint, o mecanismo, o servidor, a porta, as credenciais de login e os atributos extras de conexão. Para o servidor de origem, use o DNS público da EC2 instância que está hospedando o banco de dados Oracle. Para o servidor de destino, use o endpoint do Amazon RDS para Oracle. Execute um teste para verificar se as conexões de origem e destino estão funcionando. Como alternativa, você pode usar o CloudFormation modelo da AWS (DMS.yaml) no anexo para implementar essa etapa. | DBA | 
| Crie uma tarefa do AWS DMS. | Crie uma tarefa do AWS DMS para migrar dados do endpoint de origem para o endpoint de destino, para configurar a replicação entre o endpoint de origem e de destino, ou ambos. Ao criar a tarefa do AWS DMS, especifique a instância de replicação, o endpoint de origem, o endpoint de destino, o tipo de migração (somente dados, somente replicação ou ambos), o mapeamento da tabela e o filtro. Execute a tarefa do AWS DMS, monitore a tarefa, verifique as estatísticas da tabela e verifique os registros na Amazon CloudWatch. Como alternativa, você pode usar o CloudFormation modelo da AWS (DMS.yaml) no anexo para implementar essa etapa. | DBA | 

## Recursos relacionados
<a name="migrate-an-oracle-database-from-amazon-ec2-to-amazon-rds-for-oracle-using-aws-dms-related-resources"></a>
+ [Criação de uma instância de banco de dados do Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateOracleInstance.html)
+ [Conectar-se a uma instância de banco de dados executando o mecanismo de banco de dados Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToOracleInstance.html)
+ [Documentação do AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html)
+ [Instruções passo a passo do AWS DMS Step-by-Step](https://docs.aws.amazon.com/dms/latest/sbs/DMS-SBS-Welcome.html)
+ [Migrar bancos de dados Oracle para a Nuvem AWS ](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-oracle-database/welcome.html)

## Anexos
<a name="attachments-4db0c731-0897-4eb8-a06f-b648c3d94b2c"></a>

Para acessar o conteúdo adicional associado a este documento, descompacte o seguinte arquivo: [ attachment.zip](samples/p-attach/4db0c731-0897-4eb8-a06f-b648c3d94b2c/attachments/attachment.zip)