Plano

Para planejar a migração do banco de dados Oracle RAC, você deve inventariar o ambiente de origem e decidir a melhor estratégia de migração.

Ambiente de Origem do Estoque

O recurso de restringir o ambiente inclui tarefas como, por exemplo, garantir que você tenha as versões e configurações suportadas do Oracle Database.

  • Certifique-se de ter as versões e configurações suportadas.

    No mínimo, você deve ter pelo menos Oracle Database 12c release 1 (12.1.0.2) (standalone).

  • Determine o tamanho dos arquivos do banco de dados de origem.

    Você pode encontrar o tamanho total dos arquivos de banco de dados do banco de dados que você planeja migrar, incluindo tamanhos de arquivos de redo log, executando o comando du -s na linha de comando. Por exemplo:

    du -s /u01/app/oracle/* 

    Este valor fornece informações sobre o volume de espaço a ser alocado para o sistema de banco de dados de destino. Verifique o nome e os tamanhos dos arquivos de dados, consultando as exibições dinâmicas do V$DATAFILE e do V$TEMPFILE. Se você estiver usando o Oracle Automatic Storage Management, verifique também os arquivos de dados usados pelo ASM.

  • Determine o nível da carga de trabalho.

    Você pode gerar um relatório do Repositório Automático de Carga de Trabalho Oracle para localizar uma amostra da carga de trabalho para o banco de dados de origem. Como alternativa, se você tiver uma licença do Oracle Diagnostics Pack e do Oracle Tuning Pack, poderá gerar um relatório do Monitor Automático de Diagnóstico do Banco de Dados para localizar o desempenho do banco de dados de origem em um período entre os snapshots especificados. As estatísticas do modelo de tempo, as estatísticas do sistema operacional e os eventos de espera fornecem uma medida relativamente limpa da carga de trabalho, em termos da capacidade do sistema operacional.

  • Determine as variáveis de ambiente que foram definidas no banco de dados de origem.

    Talvez você queira usar essas mesmas definições no banco de dados de destino.

  • Verifique o conjunto de caracteres do banco de dados.

    Você pode encontrar o conjunto de caracteres do banco de dados emitindo a seguinte consulta:

    SELECT * FROM NLS_DATABASE_PARAMETERS;

    Será necessário garantir que o banco de dados de destino também tenha esse conjunto de caracteres.

  • Determine o plano de recuperação de desastre que está atualmente em vigor.

    Por exemplo, se Oracle Data Guard já estiver implantado, você poderá criar um banco de dados stand-by para o procedimento de migração. (Essa solução de migração usará Oracle Data Guard para a migração.) Se forem usados backups off-site, você deverá planejar fazer um novo backup a ser enviado ao Oracle Cloud usando o Oracle Recovery Manager (Oracle RMAN).

Decidir sobre a Melhor Estratégia de Migração

Depois de processar seu ambiente, você deve decidir sobre a melhor estratégia de migração.

Considere o seguinte antes de iniciar o processo de migração:

  • Faça um backup do seu banco de dados RAC atual antes de iniciar a migração
  • A melhor hora do dia para executar a migração
  • Requisitos de tempo de inatividade
  • Tamanho do banco de dados
  • O banco de dados de origem e a plataforma do banco de dados de destino (endian)
  • Considerações sobre segurança
  • Uma estratégia para cargas de trabalho grandes