Preparación para la migración de datos

Para prepararse para la migración de datos, empiece por descargar el módulo Oracle Database Cloud Backup, configure las variables de entorno para ORACLE_SID y ORACLE_HOME y cree una cartera en la base de datos origen. Tendrá que utilizar esta información para instalar y configurar servicios en la base de datos de destino en la nube.

Descargar el módulo Oracle Database Cloud Backup y configurar las variables de entorno

Descargue el módulo Oracle Database Cloud Backup en la base de datos origen y configure las variables de entorno. El módulo permite realizar copias de seguridad en Oracle Database Backup Cloud Service.

  1. Descargue el módulo Oracle Database Cloud Backup.

    El archivo zip contiene 2 carpetas, opc_install y oci_install. Utilizaremos el archivo oci_install.jar de la carpeta oci_install para realizar una copia de seguridad de los datos en Oracle Cloud Infrastructure Object Storage.

  2. Cargue el archivo oci_install.jar, ubicado en la carpeta oci_install, en el servidor de base de datos origen.
  3. Cambie la propiedad del archivo al usuario oracle y, a continuación, mueva el archivo a la carpeta raíz del usuario oracle.
    chown oracle:oinstall oci_install.jar 
    sudo mv oci_install.jar /home/oracle/
  4. Como usuario oracle, configure las variables de entorno para ORACLE_SID y ORACLE_HOME.
    . oraenv

Creación de una cartera en la base de datos origen

Cree una cartera en la base de datos origen y guarde la clave pública. La cartera se utiliza para cifrar la copia de seguridad y es necesaria para descifrar la copia de seguridad en la base de datos destino. La clave pública permitirá el acceso a Oracle Cloud Infrastructure Object Storage.

  1. Conéctese al sistema de base de datos origen como usuario oracle.
  2. Cree una cartera en ORACLE_HOME en la base de datos origen.
    mkdir -p $ORACLE_HOME/data/wallet
    java -jar oci_install.jar -newrsakeypair -walletDir $ORACLE_HOME/data/wallet
    Se crean claves de firma privadas y públicas y la ruta se muestra en la salida.
  3. Visualice el archivo de clave pública.
    cat $ORACLE_HOME/data/wallet/oci_pub
  4. Copie y guarde la clave pública, incluidas las sentencias de cabecera y pie de página.
    Agregará la clave pública al perfil de cuenta de Oracle Cloud Infrastructure más adelante.
    -----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. Realice una copia del archivo de cartera comprimiendo la carpeta de cartera sin la ruta de acceso (indicador -j).
    La cartera se utiliza para cifrar la copia de seguridad y es necesaria para descifrar la copia de seguridad en la base de datos destino.
    zip -j wallet.zip $ORACLE_HOME/data/wallet/*
  6. Descargue el archivo de cartera comprimido en la instancia local. Cargará este archivo más adelante con SCP.