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 a Amazon RDS for Oracle usando AWS DMS
Criado por Chethan Gangadharaiah (AWS) e Brian motzer () AWS
Tipo R: redefinir a plataforma | Origem: bancos de dados: relacionais | Alvo: Amazon RDS para Oracle |
Criado por: AWS | Ambiente: PoC ou piloto | Tecnologias: banco de dados; migração |
Workload: Oracle | AWSserviços: AmazonEC2; Amazon RDS |
Resumo
Esse padrão descreve as etapas para migrar um banco de dados Oracle no Amazon Elastic Compute Cloud (AmazonEC2) para o Amazon Relational Database Service (AmazonRDS) for Oracle usando o AWS Database Migration Service (). AWS DMS O padrão também usa o Oracle SQL Developer ou SQL *Plus para se conectar à sua instância de banco de dados Oracle e inclui um AWS CloudFormation modelo que automatiza algumas das tarefas.
A migração RDS para a Amazon for Oracle permite que você se concentre em seus negócios e aplicativos, enquanto a 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
Pré-requisitos
Uma AWS conta ativa
Uma imagem de máquina da Amazon (AMI) para banco de dados Oracle na Amazon EC2
Versões do produto
AWSDMSsuporta as versões 11g (versão 11.2.0.3.v1 e posteriores), 12c e 18c do Oracle para bancos de dados de instâncias da RDS Amazon para as edições Enterprise, Standard, Standard One e Standard Two. Para obter as informações mais recentes sobre as versões suportadas, consulte Usando um banco de dados Oracle como destino AWS DMS na AWS documentação. (Os AWS CloudFormation modelos anexados usam o Oracle versão 12c como banco de dados de origem.)
SQLDesenvolvedor Oracle 4.0.3
Arquitetura
Arquitetura de origem
Banco de dados Oracle na Amazon EC2
Arquitetura de destino
Amazon RDS para Oracle
Arquitetura de migração
Ferramentas
AWSDMS— O AWS Database Migration Service (AWSDMS) ajuda você a migrar bancos de dados com AWS rapidez e segurança. 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 que são suportadas, consulte Usando um banco de dados Oracle como origem AWS DMS e Usando um banco de dados Oracle como destino AWS DMS na AWS documentação.
Oracle SQL Developer ou SQL *Plus — Essas ferramentas permitem que você se conecte à instância de banco de dados Amazon RDS for Oracle.
Épicos
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Crie uma instância de banco de dados Amazon RDS para Oracle. | Faça login no AWS Management Console e abra o RDS console da Amazon 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 AWS CloudFormation modelo (Create_ RDS .yaml) no anexo para criar a instância de banco de dados Amazon RDS for Oracle. | Desenvolvedor |
Conecte-se à Amazon RDS e conceda privilégios ao usuário Oracle. | Modifique o grupo de segurança para abrir as portas apropriadas para conexão a partir da máquina local e da instância de AWS DMS replicação. 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 de fora doVPC. Conecte-se à Amazon RDS com o Oracle SQL Developer ou SQL *Plus usando as credenciais de login, crie um AWS DMS usuário e forneça os privilégios necessários ao AWS DMS usuário para modificar o banco de dados. | Desenvolvedor |
Tarefa | Descrição | 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 SQL *Plus. | 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 AWS DMS replicação. | Desenvolvedor |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Crie uma instância de AWS DMS replicação. | Em AWSDMS, crie uma instância de replicação na VPC mesma instância de banco de dados Amazon RDS for 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 aquela VPC na qual você criou a RDS instância de banco de dados Amazon, 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 AWS CloudFormation modelo (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 público DNS da EC2 instância que está hospedando o banco de dados Oracle. Para o servidor de destino, use o endpoint da 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 AWS CloudFormation modelo (DMS.yaml) no anexo para implementar essa etapa. | DBA |
Crie uma AWS DMS tarefa. | Crie uma AWS DMS tarefa 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 AWS DMS tarefa, 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 AWS DMS tarefa, monitore a tarefa, verifique as estatísticas da tabela e verifique os registros na Amazon CloudWatch. Como alternativa, você pode usar o AWS CloudFormation modelo (DMS.yaml) no anexo para implementar essa etapa. | DBA |
Recursos relacionados
Anexos
Para acessar o conteúdo adicional associado a este documento, descompacte o seguinte arquivo: attachment.zip