Preparazione alla migrazione dei dati

Per prepararsi alla migrazione dei dati, iniziare scaricando il modulo di backup di Oracle Database Cloud, configurare le variabili di ambiente per ORACLE_SID e ORACLE_HOME e creare un wallet nel database di origine. Dovrai utilizzare queste informazioni per installare e configurare i servizi sul database di destinazione nel cloud.

Scaricare il modulo di backup di Oracle Database Cloud e configurare le variabili di ambiente

Scaricare il modulo di backup di Oracle Database Cloud nel database di origine e configurare le variabili di ambiente. Il modulo consente di eseguire il backup in Oracle Database Backup Cloud Service.

  1. Scarica il modulo di backup di Oracle Database Cloud.

    Il file zip contiene 2 cartelle, opc_install e oci_install. Il file oci_install.jar verrà utilizzato nella cartella oci_install per eseguire il backup dei dati in Oracle Cloud Infrastructure Object Storage.

  2. Caricare il file oci_install.jar, situato nella cartella oci_install, nel database server di origine.
  3. Modificare la proprietà del file nell'utente oracle, quindi spostare il file nella cartella home utente oracle.
    chown oracle:oinstall oci_install.jar 
    sudo mv oci_install.jar /home/oracle/
  4. Come utente oracle, configurare le variabili di ambiente per ORACLE_SID e ORACLE_HOME.
    . oraenv

Creare un wallet nel database di origine

Creare un wallet nel database di origine e salvare la chiave pubblica. Il wallet viene utilizzato per cifrare il backup ed è necessario per decifrare il backup nel database di destinazione. La chiave pubblica consentirà l'accesso a Oracle Cloud Infrastructure Object Storage.

  1. Eseguire il login al sistema di database di origine come utente oracle.
  2. Creare un wallet in ORACLE_HOME nel database di origine.
    mkdir -p $ORACLE_HOME/data/wallet
    java -jar oci_install.jar -newrsakeypair -walletDir $ORACLE_HOME/data/wallet
    Le chiavi di firma private e pubbliche vengono create e il percorso viene visualizzato nell'output.
  3. Visualizzare il file di chiavi pubbliche.
    cat $ORACLE_HOME/data/wallet/oci_pub
  4. Copiare e salvare la chiave pubblica, incluse le istruzioni per l'intestazione e il piè di pagina.
    La chiave pubblica verrà aggiunta al profilo dell'account Oracle Cloud Infrastructure in un secondo momento.
    -----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. Eseguire una copia del file wallet comprimendo la cartella del wallet senza il percorso (flag -j).
    Il wallet viene utilizzato per cifrare il backup ed è necessario per decifrare il backup nel database di destinazione.
    zip -j wallet.zip $ORACLE_HOME/data/wallet/*
  6. Scaricare il file wallet compresso nell'istanza locale. Questo file verrà caricato in un secondo momento mediante SCP.