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 (OD@A) Exadata Database Service. Este artigo pressupõe que você tenha uma compreensão básica do OD@A 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 OD@A Exadata Database Service na região do Azure escolhida e configurou um cluster de máquinas virtuais que tem dois servidores de banco de dados e três nós de célula de armazenamento.
A sub-rede delegada OD@A está na rede virtual OD@A, que emparelha com a rede virtual do hub. O intervalo de endereços IP da sub-rede OD@A é 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 atravessar uma NVA (solução de virtualização de rede) que não seja da Microsoft, como FortiGate, Check Point ou Cisco. A NVA funciona como um dispositivo de roteamento, o que ajuda a garantir que OD@A nós de cluster 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.
Na sua rede local, você tem uma implementação existente do Exadata e deseja migrar um dos bancos de dados para OD@A. 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 OD@A com o mínimo 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 OD@A.
- Aponte a tabela de rotas do Azure para o endereço IP da NVA do hub a ser roteada para o local.
- Configure a NVA do hub para rotear o tráfego entre o local e a sub-rede OD@A.
Configurar a tabela de rotas
Use a seguinte configuração para criar uma tabela de rotas do Azure e associá-la à sub-rede OD@A:
- 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 OD@A. 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ó do banco de dados OD@A.
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 precise fazer uma migração offline ou uma restauração do backup no OD@A 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 OD@A.
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 OD@A 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: