Configurer les options avancées de chargement initial pour les migrations Oracle

Oracle Cloud Infrastructure Database Migration définit automatiquement des valeurs par défaut optimales pour les paramètres Oracle Data Pump afin d'améliorer les performances et de garantir la sécurité des données.

Pour régler davantage les performances, modifier les modes d'export ou renommer des objets de base de données, plusieurs paramètres Data Pump peuvent être configurés dans l'onglet Chargement initial de Paramètres avancés de la ressource de migration.

  • Mécanisme de transfert des données source : type de transfert de fichier dump à utiliser lors de l'export Data Pump. Les options sont cURL ou OCI_CLI. La valeur par défaut est cURL.
  • Mécanisme de transfert de données cible : type de transfert de fichier dump à utiliser lors de l'import Data Pump. Les options sont cURL ou OCI_CLI. La valeur par défaut est OCI_CLI.
  • Mode de travail :

    • Complet effectue un export complet de la base de données.
    • Schéma : (par défaut) vous permet d'indiquer un ensemble de schémas à exporter.

    Indiquez les objets de schéma à inclure ou à exclure dans l'onglet Objets sélectionnés des paramètres avancés. Pour plus de détails, reportez-vous à la section Sélection d'objets pour la Migration Oracle.

    Pour plus d'informations sur les modes de travail, reportez-vous à Modes d'export Oracle Data Pump dans le guide Utilitaires Oracle Database.

  • L'action La table existe définit le paramètre Data Pump TABLE_EXISTS_ACTION, qui indique l'action à effectuer lorsque les données sont chargées dans une table préexistante.

    • Ignorer : aucune modification de la table préexistante.

    • Tronquer : enlève les lignes d'une table préexistante avant d'insérer des lignes à partir de l'import. Si l'option Tronquer est indiquée sur les tables référencées par des contraintes de clé étrangère, l'opération de troncation est remplacée par une opération de remplacement.

    • Remplacer : remplace les tables existantes par de nouvelles définitions. Avant de créer la nouvelle table, l'ancienne table est supprimée.

    • Ajouter : de nouvelles lignes sont ajoutées aux lignes existantes de la table.

    • UNSPECIFIED : (valeur par défaut) utilisez les paramètres par défaut.
  • Cluster est activé par défaut. Lorsque ce paramètre est activé, les processus actifs Data Pump sont répartis entre les instances (noeuds) d'une architecture de cluster (Oracle RAC).

    Si ce paramètre n'est pas activé, tous les processus actifs Data Pump sont démarrés sur l'instance en cours ou sur une instance utilisable par le travail.

  • Degré de parallélisme d'export : définit le paramètre d'export Data Pump SET_PARALLEL degree. Ce paramètre détermine le nombre maximal de processus actifs pouvant être utilisés pour le travail de migration. Il permet d'ajuster la quantité de ressources utilisées pour un travail.

    Par défaut, Database Migration définit le parallélisme d'export de la base de données source sur (somme de (2 x (nombre d'UC physiques) par noeud)) avec un plafond maximal de 32.

    Pour plus d'informations, reportez-vous à Procédure SET_PARALLEL dans le manuel Référence de types et de packages Oracle Database PL/SQL.

  • Degré de parallélisme d'import : semblable au paramètre Degré de parallélisme d'export, définit le paramètre d'import Data Pump SET_PARALLEL degree.

    Par défaut, Database Migration définit le parallélisme d'import pour Autonomous Database sur le nombre d'OCPU.

  • Création automatique de tablespaces : pour les cibles de base de données ADB-dédiées (ADB-D) et co-gérées/non ADB, la création automatique de tablespaces est activée par défaut. Database Migration vérifie si la création automatique de tablespace est prise en charge sur la base de données cible indiquée. Les cibles Oracle Autonomous Database Serverless ne sont pas prises en charge.

    Database Migration repère automatiquement les tablespaces de base de données source associés aux schémas utilisateur en cours de migration et les crée automatiquement dans la base de données cible avant la phase d'import Data Pump. Database Migration génère le code DDL requis pour précréer les tablespaces, crée les tablespaces sur la cible et exécute le code DDL généré.

    Lorsque la création automatique de tablespace est activée, Database Migration ignore la création automatique pour tous les tablespaces indiqués dans la section Nouvelles mises en correspondance de métadonnées ou qui existent déjà dans la base de données cible.

    Utiliser un fichier volumineux : les systèmes Autonomous Database prennent uniquement en charge les tablespaces BIGFILE. Database Migration applique par défaut le tablespace BIGFILE aux cibles Autonomous Database et signale une erreur si des tablespaces SMALLFILE sont trouvés. Vous pouvez mettre à nouveau en correspondance explicitement tous les tablespaces SMALLFILE à la place.

    Taille d'extension : permet aux tablespaces d'AUTOEXTEND d'éviter les erreurs d'extension, avec une taille d'extension par défaut de 500 Mo.

  • Mettre à jour la cible : lors de cette migration vers une cible Oracle Autonomous Database Serverless, tous les tablespaces sont automatiquement mis en correspondance avec DATA. Vous pouvez remplacer cette configuration en mettant explicitement en correspondance les tablespaces avec une autre cible dans Nouvelles mises en correspondance de métadonnées.

  • Taille de bloc de la base de données cible : vous pouvez éventuellement, lors de la création ou de la mise à jour d'une migration pour les cibles de base de données ADB dédiées (ADB-D) et co-gérées/non ADB, sélectionner la taille de bloc de base de données pour le tablespace car la création automatique de tablespace est activée par défaut.

    Actuellement, il existe deux valeurs possibles pour sélectionner la taille de bloc de base de données cible : 8K ou 16K.

  • Nouvelles mises en correspondance de métadonnées : vous permet de renommer des objets de base de données lors d'un travail de migration. Sélectionnez l'objet à renommer sous Type, puis renseignez les zones Ancienne valeur et Nouvelle valeur.

    Les objets pris en charge sont Fichier de données, Schéma, Table et Tablespace.

    Lors de la migration vers une cible Oracle Autonomous Database Serverless, tous les tablespaces sont automatiquement mis en correspondance avec DATA. Vous pouvez remplacer cette configuration en mettant explicitement en correspondance les tablespaces avec une autre cible.

    Les octrois de quota aux utilisateurs individuels concernant les tablespaces ne sont pas remis en correspondance. Vous devez donc créer manuellement ces octrois pour le tablespace DATA.

    Pour renommer plusieurs objets, cliquez sur + Autre nouvelle mise en correspondance de métadonnées.

  • Paramètres avancés La section Paramètres avancés permet d'indiquer les paramètres avancés relatifs au chargement initial.

    Lors de la création de la migration, sélectionnez la liste des paramètres à migrer. Sélectionnez le nom du paramètre et la valeur du paramètre dans la liste. Cliquez sur + Un autre paramètre pour ajouter les paramètres.

    Pour plus d'informations, reportez-vous à la section Zero Downtime Migration Logical Migration Response File Parameters Reference .