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

Pour régler davantage la performance, modifier les modes d'exportation ou sélectionner des options de compatibilité, plusieurs paramètres peuvent être configurés dans l'onglet Paramètres avancés de la ressource de migration, Chargement initial pour les migrations MySQL.

  • Mode de tâche :

    • Complet effectue une exportation de base de données complète. Il effectue une exportation de tous les schémas du serveur.
    • Schéma (par défaut) exporte le schéma défini dans l'option Nom de la base de données de la connexion source.

    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 MySQL pour plus de détails.

  • Les paramètres suivants sont disponibles pour ajuster avec précision votre migration MySQL :
    • Activer les vidages de données cohérents : Activez les vidages de données cohérents en verrouillant l'instance pour sauvegarde lors du vidage.
      Note

      Cette option est sélectionnée par défaut.
    • Régler le fuseau horaire du vidage à UTC : Incluez un énoncé au début du vidage pour régler le fuseau horaire à UTC.
      Note

      Cette option est sélectionnée par défaut.
    • Gérer les erreurs d'octroi ou de révocation : En cas d'erreurs liées à des erreurs GRANT ou REVOKE, sélectionnez l'une des options suivantes :
      • abort (Abandonner) : (Par défaut) arrête le processus de chargement et affiche une erreur.
      • drop_account : Supprime le compte et poursuit le processus de chargement.
      • ignorer : Ignore l'erreur et poursuit le processus de chargement.
    • Ignorer les objets cibles existants : Importer le vidage même s'il contient des objets qui existent déjà dans le schéma cible de l'instance MySQL.
  • Dans Options de compatibilité, sélectionnez les exigences spécifiées pour la compatibilité avec le service OCI HeatWave pour toutes les tables de la sortie de vidage, en modifiant les fichiers de vidage selon les besoins :
    • Compatibilité de clé principale : Sélectionnez la compatibilité de clé principale. Les options suivantes sont disponibles :
      • Aucun : Option par défaut.
      • Créer des clés primaires invisibles : Ajouter un indicateur dans les métadonnées de vidage pour ajouter des clés primaires dans des colonnes invisibles, pour chaque table qui ne contient pas de clé primaire.
      • Ignorer les clés primaires manquantes : Faites en sorte que l'utilitaire de vidage d'instance, de schéma ou de table ignore les clés primaires manquantes lorsque le vidage est effectué, de sorte que l'option ocimds puisse toujours être utilisée sans que le vidage ne s'arrête en raison de cette vérification.
    • Force innodb : Modifiez les énoncés CREATE TABLE afin d'utiliser le moteur de stockage InnoDB pour les tables qui ne l'utilisent pas encore.
    • Ignorer les comptes non valides : Supprimer les comptes d'utilisateur créés avec des plugiciels d'authentification externes qui ne sont pas pris en charge dans le service OCI HeatWave.
    • Définisseurs de bande : Supprimez la clause DEFINER des vues, des sous-programmes, des événements et des déclencheurs afin que ces objets soient créés avec l'auteur par défaut (l'utilisateur qui appelle le schéma), et modifiez la clause SQL SECURITY pour les vues et les sous-programmes afin de spécifier INVOKER au lieu de DEFINER.
    • Autorisations restreintes à l'arrêt : Supprimer les privilèges spécifiques limités par le service OCI HeatWave dans les énoncés GRANT afin que ces privilèges ne puissent pas être accordés aux utilisateurs et à leurs rôles (car cela entraînerait l'échec de la création d'utilisateurs).
    • Espaces-tables de suppression : Supprimer la clause TABLESPACE des énoncés CREATE TABLE afin que toutes les tables soient créées dans leur espace-tables par défaut.
    • Ignorer les droits avec des caractères génériques : Si cette option est activée, elle ignore les erreurs liées aux droits sur les schémas contenant des caractères génériques, qui sont interprétés différemment dans les systèmes où la variable de système partial_revokes est activée.
    • Adhésions non valides : Si cette option est activée, elle retire les énoncés d'autorisation qui entraîneraient l'échec du chargement des utilisateurs.