

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 local para o Oracle na Amazon EC2
<a name="migrate-an-on-premises-oracle-database-to-oracle-on-amazon-ec2"></a>

*Baji Shaik e Pankaj Choudhary, da Amazon Web Services*

## Resumo
<a name="migrate-an-on-premises-oracle-database-to-oracle-on-amazon-ec2-summary"></a>

Esse padrão orienta você pelas etapas de migração de um banco de dados Oracle local para a Oracle em uma instância do Amazon Elastic Compute Cloud (Amazon EC2). Ele descreve duas opções de migração: usar o AWS Data Migration Service (AWS DMS) ou usar ferramentas nativas da Oracle, como RMAN, importação/exportação do Data Pump, espaços de tabela transportáveis e Oracle. GoldenGate 

## Pré-requisitos e limitações
<a name="migrate-an-on-premises-oracle-database-to-oracle-on-amazon-ec2-prereqs"></a>

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

**Limitações**
+ O sistema operacional (SO) de destino deve ser suportado pela Amazon EC2. Para obter uma lista completa dos sistemas compatíveis, consulte [Amazon EC2 FAQs](https://aws.amazon.com/ec2/faqs/).

**Versões do produto**
+ Oracle versões 10.2 e posterior (para versões 10.x), 11g e até 12.2 e 18c para as edições Enterprise, Standard, Standard One e Standard Two. Para obter a lista mais recente de versões suportadas pelo AWS DMS, consulte “Bancos de dados de EC2 instâncias locais e da Amazon” em [Fontes para migração de dados na documentação](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.html) do AWS DMS.  

## Arquitetura
<a name="migrate-an-on-premises-oracle-database-to-oracle-on-amazon-ec2-architecture"></a>

**Pilha de tecnologia de origem**
+ Um banco de dados Oracle on-premises

**Pilha de tecnologias de destino**
+ Uma instância de banco de dados Oracle na Amazon EC2

**Arquitetura de destino**

![Configurando a replicação para um banco de dados Oracle na Amazon EC2.](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/images/pattern-img/66c98694-6580-4ffb-9f16-84de58cf8b07/images/386d5b14-8633-4ecc-98fb-59872de99d41.png)


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

*Uso do AWS DMS:*

![Migração de um banco de dados Oracle local para a Amazon com o EC2 AWS DMS.](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/images/pattern-img/66c98694-6580-4ffb-9f16-84de58cf8b07/images/14954066-d22b-486a-a432-265296752878.png)


*Uso de ferramentas nativas da Oracle:*

![Migração de um banco de dados Oracle local para a Amazon EC2 com ferramentas da Oracle.](http://docs.aws.amazon.com/pt_br/prescriptive-guidance/latest/patterns/images/pattern-img/66c98694-6580-4ffb-9f16-84de58cf8b07/images/82ba5fcb-8640-45fa-b432-2702dedc0774.png)


## Ferramentas
<a name="migrate-an-on-premises-oracle-database-to-oracle-on-amazon-ec2-tools"></a>
+ **AWS DMS: ** o [AWS Database Migration Services](https://docs.aws.amazon.com/dms/index.html) (AWS DMS) oferece suporte a vários bancos de dados de origem e destino. Para obter informações sobre as versões e edições do banco de dados compatíveis, consulte [Uso de 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.  
+ **Ferramentas nativas da Oracle -** RMAN, importação/exportação de Data Pump, espaços de tabela transportáveis, Oracle GoldenGate                                                         

## Épicos
<a name="migrate-an-on-premises-oracle-database-to-oracle-on-amazon-ec2-epics"></a>

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


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
|  Valide as versões dos bancos de dados de origem e de destino. |  | DBA | 
|  Identifique a versão do sistema operacional de destino. |  | DBA, SysAdmin | 
| Identificar os requisitos de hardware para a instância do servidor de destino com base na lista de compatibilidade da Oracle e nos requisitos de capacidade. |  | DBA, SysAdmin | 
| Identifique os requisitos de armazenamento (tipo e capacidade de armazenamento). |  | DBA, SysAdmin | 
| Identifique os requisitos de rede (latência e largura de banda). |  | 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 network/host acesso para bancos de dados de origem e destino. |  | DBA, SysAdmin | 
| Identifique uma lista de usuários do sistema operacional necessários para a instalação do software Oracle. |  | DBA, SysAdmin | 
| Faça o download da AWS Schema Conversion Tool (AWS SCT) e dos drivers. |  | DBA | 
| Crie um projeto AWS SCT para o workload e conecte-se ao banco de dados de origem. |  | DBA | 
| Gere arquivos SQL para a criação de objetos (tabelas, índices, sequências etc.). |  | DBA | 
| Determine uma estratégia de backup. |  | DBA, SysAdmin  | 
| Determine os requisitos de disponibilidade. |  | DBA | 
| Identifique a migração de aplicativos / a estratégia de transição. |  | DBA SysAdmin, proprietário do aplicativo | 

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


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Crie uma nuvem privada virtual (VPC) e sub-redes na sua conta da AWS. |  | SysAdmin | 
| Crie grupos de segurança e listas de controle de acesso à rede (ACLs). |  | SysAdmin | 
| Configure e inicie a EC2 instância. |  | SysAdmin | 

### Instalar o software Oracle
<a name="install-the-oracle-software"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Crie os usuários e grupos do sistema operacional necessários para o software Oracle. |  | DBA, SysAdmin | 
| Baixe a versão necessária do software Oracle. |  |  | 
| Instale o software Oracle na EC2 instância. |  | DBA, SysAdmin | 
| Crie objetos como tabelas, chaves primárias, visualizações e sequências usando os scripts gerados pelo AWS SCT. |  | DBA | 

### Migrar dados - opção 1
<a name="migrate-data---option-1"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Use ferramentas nativas da Oracle ou ferramentas de terceiros para migrar dados e objetos do banco de ados. | As ferramentas da Oracle incluem importação/exportação do Data Pump, RMAN, espaços de tabela transportáveis e. GoldenGate | DBA | 

### Migrar dados - opção 2
<a name="migrate-data---option-2"></a>


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| Determine o método de migração. |  | DBA | 
| Crie uma instância de replicação no console do AWS DMS. |  | DBA | 
| Crie endpoints de origem e de destino. |  | DBA | 
| Criar uma tarefa de replicação. |  | DBA | 
| Habilite a captura de dados de alteração (CDC) para capturar alterações para uma replicação contínua. |  | DBA | 
| Execute a tarefa de replicação e monitore os logs. |  | DBA | 
| Crie objetos secundários, como índices e chaves estrangeiras, quando o carregamento completo estiver concluído. |  | DBA | 

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


| Tarefa | Description | Habilidades necessárias | 
| --- | --- | --- | 
| 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 | 
| --- | --- | --- | 
| Siga a estratégia de substituição/transição de aplicativo. |  | 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 do AWS Secrets Manager. |  | DBA, SysAdmin | 
| Revise e valide os documentos do projeto. |  | DBA SysAdmin, proprietário do aplicativo | 
| Reúna métricas sobre o tempo de migração, % de manual x ferramenta, economia de custos etc. |  | DBA SysAdmin, proprietário do aplicativo | 
| Feche o projeto e forneça feedback. |  |  | 

## Recursos relacionados
<a name="migrate-an-on-premises-oracle-database-to-oracle-on-amazon-ec2-resources"></a>

**Referências**
+ [Estratégias para migrar bancos de dados Oracle para a AWS](https://docs.aws.amazon.com/whitepapers/latest/strategies-migrating-oracle-db-to-aws/strategies-migrating-oracle-db-to-aws.html) 
+ [Migrar bancos de dados Oracle para a Nuvem AWS ](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-oracle-database/)
+ [ EC2 Site da Amazon](https://aws.amazon.com/ec2/)
+ [Site do AWS DMS](https://aws.amazon.com/dms/)
+ [Publicações no blog do AWS DMS](https://aws.amazon.com/blogs/database/category/dms/)
+ [ EC2 Preços da Amazon](https://aws.amazon.com/ec2/pricing/)
+ [Licenciamento do software Oracle no ambiente de computação em nuvem](http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf)

**Tutoriais e vídeos**
+ [Começando com a Amazon EC2](https://aws.amazon.com/ec2/getting-started/)
+ [Conceitos básicos do AWS DMS](https://aws.amazon.com/dms/getting-started/)
+ [Introdução à Amazon EC2 — Elastic Cloud Server e hospedagem com AWS (vídeo)](https://www.youtube.com/watch?v=TsRBftzZsQo) 