Préparation de la migration des données

Pour préparer la migration des données, commencez par télécharger le module Oracle Database Cloud Backup, configurez les variables d'environnement pour ORACLE_SID et ORACLE_HOME, puis créez un portefeuille sur la base de données source. Vous devrez utiliser ces informations pour installer et configurer des services sur la base de données cible dans le cloud.

Télécharger le module Oracle Database Cloud Backup et configurer les variables d'environnement

Téléchargez le module Oracle Database Cloud Backup sur la base de données source et configurez les variables d'environnement. Le module vous permet de sauvegarder sur Oracle Database Backup Cloud Service.

  1. Téléchargez le module Oracle Database Cloud Backup.

    Le fichier ZIP contient 2 dossiers, opc_install et oci_install. Nous utiliserons le fichier oci_install.jar du dossier oci_install pour sauvegarder les données vers Oracle Cloud Infrastructure Object Storage.

  2. Téléchargez le fichier oci_install.jar, situé dans le dossier oci_install, sur le serveur de base de données source.
  3. Changez de propriétaire du fichier pour l'utilisateur oracle, puis déplacez le fichier vers le dossier d'accueil de l'utilisateur oracle.
    chown oracle:oinstall oci_install.jar 
    sudo mv oci_install.jar /home/oracle/
  4. En tant qu'utilisateur oracle, configurez les variables d'environnement pour ORACLE_SID et ORACLE_HOME.
    . oraenv

Créer un portefeuille sur la base de données source

Créez un portefeuille sur la base de données source et enregistrez la clé publique. Le portefeuille est utilisé pour crypter la sauvegarde et est nécessaire pour décrypter la sauvegarde sur la base de données cible. La clé publique permet d'accéder à Oracle Cloud Infrastructure Object Storage.

  1. Connectez-vous au système de base de données source en tant qu'utilisateur oracle.
  2. Créez un portefeuille dans ORACLE_HOME sur la base de données source.
    mkdir -p $ORACLE_HOME/data/wallet
    java -jar oci_install.jar -newrsakeypair -walletDir $ORACLE_HOME/data/wallet
    Les clés de signature privées et publiques sont créées et le chemin est affiché dans la sortie.
  3. Affichez le fichier de clés publiques.
    cat $ORACLE_HOME/data/wallet/oci_pub
  4. Copiez et enregistrez la clé publique, y compris les instructions d'en-tête et de pied de page.
    Vous ajouterez la clé publique à votre profil de compte Oracle Cloud Infrastructure ultérieurement.
    -----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. Faites une copie du fichier de portefeuille en compressant le dossier de portefeuille sans le chemin (indicateur -j).
    Le portefeuille est utilisé pour crypter la sauvegarde et est nécessaire pour décrypter la sauvegarde sur la base de données cible.
    zip -j wallet.zip $ORACLE_HOME/data/wallet/*
  6. Téléchargez le fichier de portefeuille compressé vers l'instance locale. Vous téléchargerez ce fichier ultérieurement à l'aide de SCP.