Preparação para a Migração de Dados

Para se preparar para a migração de dados, comece fazendo download do Oracle Database Cloud Backup Module, configure as variáveis de ambiente para ORACLE_SID e ORACLE_HOME e crie uma wallet no banco de dados de origem. Você precisará usar essas informações para instalar e configurar serviços no banco de dados de destino na nuvem.

Fazer Download do Módulo do Oracle Database Cloud Backup e Configurar as Variáveis de Ambiente

Faça download do Oracle Database Cloud Backup Module no banco de dados de origem e configure as variáveis de ambiente. O módulo permite que você faça backup no Oracle Database Backup Cloud Service.

  1. Faça download do Oracle Database Cloud Backup Module.

    O arquivo zip contém 2 pastas, opc_install e oci_install. Usaremos o arquivo oci_install.jar na pasta oci_install para fazer backup de dados no Oracle Cloud Infrastructure Object Storage.

  2. Faça upload do arquivo oci_install.jar, localizado na pasta oci_install, no servidor de banco de dados de origem.
  3. Altere a propriedade do arquivo para o usuário oracle e, em seguida, mova o arquivo para a pasta home do usuário oracle.
    chown oracle:oinstall oci_install.jar 
    sudo mv oci_install.jar /home/oracle/
  4. Como usuário oracle, configure as variáveis de ambiente para ORACLE_SID e ORACLE_HOME.
    . oraenv

Criar uma Wallet no Banco de Dados de Origem

Crie uma wallet no banco de dados de origem e salve a chave pública. A wallet é usada para criptografar o backup e é necessária para decriptografar o backup no banco de dados de destino. A chave pública ativará o acesso ao Oracle Cloud Infrastructure Object Storage.

  1. Faça log-in no sistema de banco de dados de origem como o usuário oracle.
  2. Crie uma wallet em ORACLE_HOME no banco de dados de origem.
    mkdir -p $ORACLE_HOME/data/wallet
    java -jar oci_install.jar -newrsakeypair -walletDir $ORACLE_HOME/data/wallet
    Chaves de assinatura privadas e públicas são criadas e o caminho é exibido na saída.
  3. Exiba o arquivo de chave pública.
    cat $ORACLE_HOME/data/wallet/oci_pub
  4. Copie e salve a chave pública, incluindo as instruções de cabeçalho e rodapé.
    Você adicionará a chave pública ao seu perfil de conta do Oracle Cloud Infrastructure posteriormente.
    -----BEGIN PUBLIC KEY-----
    MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAypssDkZf3L8wZ9wrcCKu
    SADWhTBJwOqWbO/1yK1CNecKcn7KDlgVms8+KavG9ZUGTi1psRgjwwLOTGcMrZFQ
    NLmCgGTPr4/i88xcE2Vg56tftgomgAOTZ8qcx+UzDqRxb/mmVwoVxz4TUQin8Ap+
    NOWRaLrJQCT1iIHsSvkXJRTTepbyjvh5D11BDkzv7G/4lL6sXHAfhCiGNs8dZt8e
    315j4hyApdxhaJxVYCprgcmJVRMzsXlF/jNuKXDsh/mRbz3rgmfWEAAsOyqiS/CU
    gUW1rdldZeeVxyR/Cni/UPnNXZeY6l7yZ3VF7kBzWJXspOi4j9n4wQfQHZrbNhR+
    mQIDAQAB
    -----END PUBLIC KEY-----
    
  5. Faça uma cópia do arquivo da wallet compactando a pasta da wallet sem o caminho (flag -j).
    A wallet é usada para criptografar o backup e é necessária para decriptografar o backup no banco de dados de destino.
    zip -j wallet.zip $ORACLE_HOME/data/wallet/*
  6. Faça download do arquivo de wallet compactado para sua instância local. Você fará upload desse arquivo posteriormente usando o SCP.