Préparer 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 et créez un portefeuille dans 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 nuage.

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 dans 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. Le fichier oci_install.jar du dossier oci_install sera utilisé pour la sauvegarde des données dans Oracle Cloud Infrastructure Object Storage.

  2. Chargez le fichier oci_install.jar, situé dans le dossier oci_install, sur le serveur de base de données source.
  3. Remplacez la responsabilité du fichier par l'utilisateur oracle, puis déplacez le fichier vers le dossier de base 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 dans 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 chiffrer la sauvegarde et est nécessaire pour déchiffrer la sauvegarde sur la base de données cible. La clé publique permet d'accéder au service 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 dans la base de données source.
    mkdir -p $ORACLE_HOME/data/wallet
    java -jar oci_install.jar -newrsakeypair -walletDir $ORACLE_HOME/data/wallet
    Des 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é publique.
    cat $ORACLE_HOME/data/wallet/oci_pub
  4. Copiez et enregistrez la clé publique, y compris les énoncés d'en-tête et de pied de page.
    Vous ajouterez la clé publique à votre profil de compte Oracle Cloud Infrastructure plus tard.
    -----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 sans le chemin d'accès (indicateur -j).
    Le portefeuille est utilisé pour chiffrer la sauvegarde et est nécessaire pour déchiffrer 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é dans votre instance locale. Vous chargerez ce fichier ultérieurement à l'aide de SCP.