Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve como usar o Oracle Zero Downtime Migration (ZDM) para migrar um banco de dados Oracle de um sistema Exadata local para o Oracle Database@Azure (ODAA) Exadata Database Service. Este artigo pressupõe que você tenha uma compreensão básica do ODAA e do Oracle ZDM. Esse cenário se baseia no cenário em Migrar cargas de trabalho de banco de dados Oracle para o Azure.
Arquitetura
O diagrama abaixo mostra um exemplo desse cenário.
Baixe um Arquivo Visio dessa arquitetura.
Cenário
Considere os seguintes detalhes do cenário:
Você implantou o Oracle Exadata Database@Azure em sua região do Azure escolhida e configurou um cluster de VM (máquina virtual) que tem dois servidores de banco de dados e três nós de célula de armazenamento.
A sub-rede delegada do ODAA está na rede virtual do banco de dados, que é emparelhada com a rede virtual do hub. O intervalo de endereços IP da sub-rede ODAA é 10.42.1.0/24. Para obter mais informações, consulte Planejar o espaço de endereço IP.
Na rede virtual do hub, o tráfego precisa percorrer uma NVA (solução de virtualização de rede), como o Firewall do Azure ou uma solução de virtualização de rede que não seja da Microsoft. O NVA funciona como um dispositivo de roteamento, o que ajuda a garantir que os nós de cluster ODAA sejam totalmente roteáveis dentro da infraestrutura. Você configura a NVA para inspecionar todo o tráfego que vai e vem do local. O endereço IP da NVA do hub é 10.0.0.5.
Você configura a conectividade híbrida na rede virtual do hub por meio de uma conexão do Azure ExpressRoute com sua rede local.
Em sua rede local, você tem uma implementação existente do Exadata e deseja migrar um dos bancos de dados para o Oracle Exadata Database@Azure. O banco de dados tem 2 TB e é executado no Exadata X8M-2. A versão do banco de dados é Oracle Database 19c, Enterprise Edition. Seu intervalo de endereços IP locais é 192.168.0.0/16.
Você ativou o RAC (Real Application Clusters) no banco de dados. Para recuperação de desastres, você replica o banco de dados por meio do Oracle Data Guard para outro datacenter geograficamente distante do local do banco de dados principal.
Você precisa migrar o banco de dados para o Oracle Exadata Database@Azure com a quantidade mínima de tempo de inatividade. Você decide usar a ferramenta Oracle ZDM para orquestrar a migração.
Estabelecer conectividade de rede
Para usar o ZDM para migração, você precisa garantir que os bancos de dados de origem e de destino possam se comunicar entre si.
- Crie uma tabela de rotas do Azure e associe-a à sub-rede ODAA.
- Aponte a tabela de rotas do Azure para o endereço IP da NVA do hub a ser roteada para o local.
- Configure o NVA do hub para rotear o tráfego entre o local e a sub-rede ODAA.
Configurar a tabela de rotas
Use a seguinte configuração para criar uma tabela de rotas do Azure e associá-la à sub-rede ODAA:
- Prefixo do endereço: 192.168.0.0/16
- Tipo do próximo salto: Solução de virtualização
- Endereço IP do próximo salto: 10.0.0.5
- Nome: <Nome da tabela de rotas>
O diagrama a seguir mostra a configuração de rede atualizada.
Execute as seguintes etapas para verificar a conectividade:
- Entre em um nó de banco de dados do Oracle Exadata Database@Azure. Verifique se você pode usar o protocolo Secure Shell (SSH) para estabelecer uma conexão com o servidor de banco de dados local.
- Entre no servidor de banco de dados local. Verifique se você pode usar o protocolo SSH para estabelecer uma conexão com o nó de banco de dados do Oracle Exadata Database@Azure.
Fazer atividades de migração
Preparar para a migração. Para obter mais informações, consulte Preparar-se para uma migração de banco de dados físico.
Observação
Essas diretrizes pressupõem que você tenha largura de banda suficiente entre os bancos de dados de origem e de destino para dar suporte a uma migração online. Ele pressupõe que você não precisa fazer uma migração offline ou uma restauração do backup no Oracle Exadata Database@Azure, primeiro.
Execute a migração. Para obter mais informações, consulte Migrar seu banco de dados com o ZDM.
Faça as seguintes atividades de migração de aplicativos em paralelo com a migração do banco de dados para ajudar a garantir o menor tempo de inatividade.
- Migre os serviços de aplicativos de acordo com seus planos e discussões.
- Atualize os serviços de aplicativo para apontar para o novo banco de dados, incluindo a cadeia de conexão, as entradas TNS (Transparent Network Substrate) e outras configurações necessárias.
- Verifique se os serviços de aplicativo funcionam conforme o esperado.
O diagrama a seguir mostra a configuração atualizada, incluindo o nó de migração do ZDM.
Fazer atividades pós-migração
Configure backups automatizados para o banco de dados ODAA.
Configure o Data Guard automatizado. Essas diretrizes pressupõem que você já criou uma instância separada em outra zona de disponibilidade ou região.
Execute o banco de dados local como uma réplica secundária do Data Guard por um período de tempo para garantir que a migração seja bem-sucedida.
Conclusão
Faça as alterações de configuração anteriores para migrar seu banco de dados do local para o Oracle Exadata Database@Azure usando o Oracle ZDM. As alterações de configuração ajudam a garantir que os bancos de dados de origem e de destino possam se comunicar entre si e que você execute a migração com o mínimo de tempo de inatividade.
Colaboradores
Esse artigo é mantido pela Microsoft. Ele foi originalmente escrito pelos colaboradores a seguir.
- Jan Faurskov - Brasil | Arquiteto de Soluções em Nuvem
- Moisés Gomez-Cortez - Brasil | Arquiteto de Soluções em Nuvem
- Güher Kayali Sarikan - Brasil | Arquiteto de Soluções em Nuvem
Para ver perfis não públicos do LinkedIn, entre no LinkedIn.
Próximas etapas
Examine os seguintes artigos para garantir que sua implementação siga as práticas recomendadas: