Saiba Mais Sobre a Migração de uma Implantação Database Cloud Service Multi-Node para o Sistema de Banco de Dados Virtual Machine

Se você quiser migrar um banco de dados do Oracle Real Application Cluster (Oracle RAC) com dois nós criado usando o Oracle Database Cloud Service para um Oracle Cloud Infrastructure Virtual Machine Database System, poderá executar a migração do banco de dados usando o Oracle Data Guard.

Para obter mais informações sobre os bancos de dados de origem e destino, consulte a seguinte tabela:

Informação Banco de Dados de Origem Banco de Dados Alvo
Plataforma Oracle Cloud Infrastructure Compute Classic Oracle Cloud Infrastructure Compute
Tipo de Banco de Dados Banco de Dados do Oracle Real Application Cluster (RAC) no Database Cloud Service Classic Oracle RAC Database no Sistema de Banco de Dados Virtual Machine
Mecanismo de Criação Database Cloud Service UI, CLI, API Oracle Cloud Infrastructure UI, CLI, API
Tamanho 2 Nó 2 Nó

Arquitetura

Você pode migrar Oracle Database releases 12.1.0.2 e 12.2.0.1. Antes de migrar seu banco de dados, você deve ter o banco de dados Oracle RAC no Oracle Database Cloud Service e um Banco de Dados Oracle RAC com dois nós sendo executado no Oracle Cloud Infrastructure.

Quando você usa o Oracle Data Guard para executar a migração, o banco de dados de origem é o banco de dados principal e o banco de dados de destino é o banco de dados stand-by.

O diagrama a seguir mostra o processo de migração:

Para executar a migração, você deve seguir estas etapas gerais:

  1. Planeje a migração.

    Ao planejar a migração do banco de dados, você começa a inventariar o ambiente de origem (o banco de dados principal) e depois decide na melhor estratégia de migração. Para calcular o inventário do ambiente de origem, você deve executar tarefas como determinar os tamanhos dos arquivos do banco de dados e verificar quais planos de recuperação de desastre estão ocorrendo. Para decidir sobre a melhor estratégia, você deve planejar, por exemplo, a melhor hora do dia para executar a migração.

  2. Preparar para a migração.

    Para preparar a migração do banco de dados de origem (o banco de dados principal) para o ambiente de destino (o banco de dados stand-by), execute tarefas como garantir que o banco de dados que você deseja migrar esteja em execução, instalando os patches mais recentes de ambos os bancos de dados de forma que eles sejam submetidos a patch no mesmo nível e garantir que a porta do 1521 esteja aberta entre o banco de dados principal e o banco de dados stand-by. Nesta solução, o nome do serviço de rede para o banco de dados de origem (principal) é OCIC-ORCL e o nome do serviço de rede do banco de dados de destino (stand-by) é OCI-ORCL .

    Observação:

    A Oracle recomenda o uso do mesmo nome de banco de dados para ambos os bancos de dados de modo que os aplicativos possam fazer failover automaticamente para o novo banco de dados.
  3. Execute a migração.

    Você pode executar a migração do banco de dados configurando o banco de dados principal (o banco de dados de origem) e o banco de dados stand-by (o banco de dados de destino) para o Oracle Data Guard, copiando as wallets TDE do banco de dados principal para o banco de dados stand-by e, em seguida, concluindo a configuração do banco de dados stand-by.

Ferramentas Necessárias para Executar a Migração

Antes de iniciar a migração do banco de dados, além do conhecimento do Oracle Cloud Infrastructure, você precisa ter conhecimento em várias áreas das ferramentas do Oracle Database.

As ferramentas com as quais você deverá estar familiarizado são as seguintes:

  • SQL*Plus
  • Oracle Data Guard
  • Familiaridade com o uso dos utilitários srvctl e dgmgrl
  • Familiaridade com a edição dos arquivos tnsnames.ora, listener.ora, sqlnet.ora e oraenv
  • Familiaridade com a execução de operações de switchover do Oracle Data Guard
  • (Como opção) Familiaridade com a geração de relatórios do Repositório Automático de Carga de Trabalho do Oracle e do Monitor de Diagnóstico Automático do Banco de Dados do Oracle
  • (Opcionalmente) Familiaridade com Oracle Automatic Storage Management Cluster File System

Sobre as Funções e os Serviços Necessários

Essa solução requer Oracle Cloud Infrastructure.

Atribuição Necessário para...
Administrador (privilégios SYSDBA e SYSOPER) Execute tarefas de administração relacionadas ao SYS.
Administrador (privilégio SYSDBG) Execute tarefas do Oracle Data Guard, se estiver usando o Oracle Database 12c versão 2 (12.1.0.2) ou mais recente.
Administrador (privilégio SYSKM) Execute tarefas de Criptografia de Dados Transparentes, se estiver usando o Oracle Database 12c versão 2 (12.1.0.2) ou mais recente.