Export de l'instance source vers Object Storage

Utilisez l'utilitaire dumpinstance pour exporter l'instance source du système de base de données vers Object Storage.

A l'aide de MySQL Shell

Utilisez MySQL Shell pour exporter l'instance source du système de base de données vers Object Storage.

Cette tâche requiert les éléments suivants :
  • MySQL Shell 8.0.27 ou version supérieure. Il est recommandé d'utiliser la dernière version du shell MySQL. Les versions antérieures de MySQL Shell ne peuvent pas importer les exports créés par MySQL Shell version 8.0.27 ou supérieure.
  • Accès à Object Storage et à un bucket existant.
  • Fichier de configuration valide. Si vous avez installé et configuré l'interface de ligne de commande à l'emplacement par défaut, vous disposez d'un fichier de configuration valide. Si vous n'avez pas installé et configuré l'interface de ligne de commande, vous devez l'installer ou créer un fichier de configuration manuellement. Reportez-vous à Fichier de configuration du kit SDK et de l'interface de ligne de commande.
  • Au moins un schéma de base de données dans l'instance source. La commande dumpInstance de MySQL Shell échoue si aucun schéma de base de données n'est présent dans l'instance.
Pour exporter le système de base de données source vers Object Storage, procédez comme suit :
  1. Connectez-vous au système de base de données à l'aide du shell MySQL. Reportez-vous à Utilisation du shell MySQL et à Présentation de l'export et de l'import.
  2. En mode d'exécution JS, exécutez la commande suivante :
    util.dumpInstance("prefix", {osBucketName: "bucket", ocimds: true, threads: n})
    • util.dumpInstance : exportez toutes les données de l'instance MySQL.
    • prefix : (facultatif) ajoutez un préfixe aux fichiers téléchargés vers le bucket. Reportez-vous à Présentation de l'export et de l'import.
    • ocimds : (facultatif) vérifiez la compatibilité de vos données avec le service HeatWave. Précisez cette option uniquement si vous prévoyez d'importer le fichier dump dans un autre système de base de données. Si vous exportez le fichier dump vers une réplique externe, ne spécifiez pas cette option.
    • osBucketName : indiquez le nom sensible à la casse du bucket Object Storage vers lequel effectuer l'export.
    • threads : indiquez le nombre de threads de traitement à utiliser pour la tâche. La valeur par défaut est 4.
L'instance est exportée vers le bucket Object Storage.