Editar

Compartilhar via


Migrar um banco de dados Oracle para OD@A Exadata Database Service

Azure ExpressRoute
Gateway de VPN do Azure

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.

Diagrama que mostra uma arquitetura para migrar um banco de dados local para OD@A.

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.

  1. Crie uma tabela de rotas do Azure e associe-a à sub-rede OD@A.
  2. Aponte a tabela de rotas do Azure para o endereço IP da NVA do hub a ser roteada para o local.
  3. 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.

Diagrama que mostra uma arquitetura para migrar um banco de dados para OD@A e inclui o destino.

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

  1. 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.

  2. Execute a migração. Para obter mais informações, consulte Migrar seu banco de dados com o ZDM.

  3. 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.

Diagrama que mostra uma arquitetura para migrar um banco de dados para OD@A e inclui o nó de migração 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.

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: