Configuration des options avancées de chargement initial pour les migrations Oracle

Le service de migration de bases de données pour Oracle Cloud Infrastructure définit automatiquement des valeurs par défaut optimales pour les paramètres d'Oracle Data Pump afin d'améliorer la performance et d'assurer la sécurité des données.

Pour ajuster la performance, modifier les modes d'exportation ou renommer des objets de base de données, vous pouvez configurer plusieurs paramètres d'extraction de données dans l'onglet Chargement initial des paramètres avancés de la ressource de migration.

  • Mécanisme de transfert de données sources : Type de transfert de vidage à utiliser lors de l'exportation d'Oracle Data Pump. Les options sont CURL ou OCI_CLI. La valeur par défaut est CURL.
  • Mécanisme de transfert de données cibles Type de transfert de vidage à utiliser lors de l'importation d'Oracle Data Pump. Les options sont CURL ou OCI_CLI. La valeur par défaut est OCI_CLI.
  • Mode de tâche :

    • Complet effectue une exportation de base de données complète.
    • Schéma (par défaut) vous permet de spécifier un jeu de schémas à exporter.

    Spécifiez les objets de schéma à inclure ou à exclure dans l'onglet Paramètres avancés, Objets sélectionnés. Voir Sélection d'objets pour la migration Oracle pour plus de détails.

    Voir Modes d'exportation d'Oracle Data Pump dans le guide Utilitaires d'Oracle Database pour plus d'informations sur les modes de tâche.

  • Action si la table existe définit le paramètre TABLE_EXISTS_ACTION d'Oracle Data Pump, qui spécifie l'action à exécuter lorsque les données sont chargées dans une table existante.

    • Ignorer ne modifie pas la table existante.

    • Vider supprime les rangées d'une table existante avant l'insertion de rangées à partir de l'importation. Notez que si l'option Vider est spécifiée pour des tables référencées par des contraintes de clé étrangère, elle est modifiée en Remplacer.

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

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

    • UNSPECIFIED : (Par défaut) Utilisez les paramètres par défaut.
  • L'option Grappe est sélectionnée par défaut. Lorsque cette option est activée, les processus de travail d'extraction de données sont répartis entre les instances (noeuds) dans une architecture en grappe (Oracle RAC).

    Si cette option n'est pas activée, tous les processus de travail d'extraction de données sont démarrés dans l'instance courante ou toute instance utilisable par la tâche.

  • Degré de parallélisme de l'exportation définit le paramètre d'exportation SET_PARALLEL degree d'Oracle Data Pump. Ce paramètre détermine le nombre maximal de processus de travail pouvant être utilisés pour la tâche de migration. Utilisez ce paramètre pour ajuster la quantité de ressources utilisées pour une tâche.

    Par défaut, le service de migration de bases de données règle le parallélisme d'exportation de la base de données source à (somme de (2 x (nombre d'UC physiques) par noeud)), cap. max. 32.

    Pour plus de détails, voir Procédure SET_PARALLEL dans Informations de référence sur les ensembles et types PL/SQL pour Oracle Database.

  • Degré de parallélisme de l'importation, comme Degré de parallélisme de l'exportation, définit le paramètre d'importation SET_PARALLEL degree d'Oracle Data Pump.

    Par défaut, le service de migration de bases de données règle le parallélisme de l'importation pour une base de données autonome au nombre d'OCPU.

  • Créer automatiquement des espaces-tables : Pour les bases de données cibles ADB-D et cogérées/non ADB, la création automatique d'espaces-tables est activée par défaut. Le service de migration de bases de données vérifie si la création automatique d'espaces-tables est prise en charge dans la base de données cible spécifiée. Les cibles Oracle Autonomous Database Serverless ne sont pas prises en charge.

    Le service de migration de bases de données détecte automatiquement les espaces-tables de la base de données source associés aux schémas d'utilisateur migrés, et les crée automatiquement dans la base de données cible avant la phase d'importation d'Oracle Data Pump. Le service de migration de bases de données génère l'énoncé LDD requis pour précréer les espaces-tables, crée les espaces-tables sur la cible et exécute l'énoncé LDD généré.

    Lorsque la création automatique d'espaces-tables est activée, le service de migration de bases de données ignore la création automatique pour tous les espaces-tables spécifiés dans la section Remappages de métadonnées ou qui existent déjà dans la base de données cible.

    Utiliser un fichier volumineux : Les systèmes de base de données autonome ne prennent en charge que les espaces-tables BIGFILE. Le service de migration de bases de données applique donc l'espace-table BIGFILE par défaut aux bases de données autonomes cibles et signale une erreur si des espaces-tables SMALLFILE sont trouvés. Sinon, vous pouvez remapper explicitement tous les espaces-tables SMALLFILE.

    Taille d'extension : permet l'extension automatique des espaces-tables afin d'éviter les erreurs d'extension, avec une taille d'extension par défaut de 500 Mo.

  • Cible de mappage : Lors de la migration vers une cible Oracle Autonomous Database Serverless, tous les espaces-tables sont automatiquement mappés à DATA. Pour modifier ce comportement, vous pouvez mapper explicitement les espaces-tables avec une cible différente dans Remappages de métadonnées.

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

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

  • Remappages de métadonnées permet de renommer les objets de base de données au cours d'une tâche de migration. Sélectionnez l'objet à renommer sous Type, puis renseignez Ancienne valeur et Nouvelle valeur.

    Les objets pris en charge sont les fichiers de données, les schémas, les tables et les espaces-tables.

    Lors de la migration vers une cible Oracle Autonomous Database Serverless, tous les espaces-tables sont automatiquement mappés à DATA. Pour modifier ce comportement, vous pouvez mapper explicitement les espaces-tables avec une cible différente.

    Les droits de quota accordés à des utilisateurs individuels sur les espaces-tables ne sont pas remappés. Vous devez donc créer manuellement ces droits pour les espaces-tables DATA.

    Pour renommer plusieurs objets, cliquez sur + Autre remappage de métadonnées.

  • La section Paramètres avancés Paramètres avancés vous permet de spécifier les paramètres avancés relatifs au chargement initial.

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

    Pour plus d'informations, voir Informations de référence sur les paramètres de fichier de réponse de migration logique à temps d'arrêt nul.