Gestion d'une sauvegarde

Utilisez la console ou l'interface de ligne de commande pour modifier, supprimer ou déplacer une sauvegarde. Vous pouvez également copier une sauvegarde vers une autre région.

Valider et préparer une sauvegarde

Utilisez la console ou l'interface de ligne de commande pour valider et préparer une sauvegarde de système de base de données.

Remarque

Vous ne pouvez pas valider et préparer les sauvegardes des systèmes de base de données Toujours gratuit.

Utilisez la console ou l'interface de ligne de commande pour modifier une sauvegarde :

Utilisation de la console

Utilisez la console pour valider et préparer une sauvegarde de système de base de données.

  1. Sur la page de liste Sauvegardes, sélectionnez la sauvegarde à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou la sauvegarde, reportez-vous à Liste des sauvegardes - Utilisation de la console.
    La page de détails s'ouvre et affiche des informations sur la sauvegarde. Sous Système de base de données, vous trouverez les détails du système de base de données associé.
  2. Sélectionnez Valider en haut de la page.
  3. Dans le panneau Valider la sauvegarde, vous pouvez sélectionner Préparer la sauvegarde pour activer la préparation de la sauvegarde si celle-ci n'a pas été préparée précédemment.
  4. Sélectionnez Valider.
Le processus de validation de sauvegarde démarre et l'état de la sauvegarde passe à Mise à jour. Une fois la validation terminée, vous pouvez vérifier le résultat à partir de la page Détails de sauvegarde.

Utilisation de l'interface de ligne de commande

Utilisez l'interface de ligne de commande pour valider et préparer une sauvegarde de système de base de données.

Cette tâche requiert les éléments suivants :
  • OCID de sauvegarde.
  • Stratégie vous permettant de valider des sauvegardes dans le compartiment ou de la location.
  • Interface de ligne de commande installée et correctement configurée, et clés SSH requises. Reportez-vous à Interface de ligne de commande.
Procédez comme suit dans l'interface de ligne de commande pour mettre à jour une sauvegarde :
  1. Ouvrez une invite de commande et exécutez la commande suivante :
    oci mysql backup validate 
    --backup-id <BackupOCID> 
    --is-prepared-backup-required <Boolean>
    
    • --backup-id : indiquez l'OCID de la sauvegarde.
    • --is-prepared-backup-required : (facultatif) indiquez si la sauvegarde doit être préparée. Définissez la valeur sur true pour préparer la sauvegarde. Par défaut, false.
Le service MySQL HeatWave valide la sauvegarde. La sauvegarde est également préparée si elle est activée.

Modification d'une sauvegarde

Utilisez la console ou l'interface de ligne de commande pour modifier le nom d'affichage, la description, la période de conservation et la suppression partielle d'une sauvegarde de système de base de données.

Remarque

Vous ne pouvez pas modifier la durée de conservation des sauvegardes automatiques.

La période de conservation des sauvegardes finales des systèmes de base de données Toujours gratuit est limitée à 7 jours au maximum.

Vous ne pouvez pas modifier la suppression logicielle des sauvegardes de systèmes de base de données Toujours gratuit.

Utilisez la console ou l'interface de ligne de commande pour modifier une sauvegarde :

Utilisation de la console

Utilisez la console pour modifier le nom d'affichage, la description et la période de conservation de la sauvegarde.

Remarque

Le panneau de modification de la sauvegarde est différent du panneau modifier le plan de sauvegarde. Le panneau Modifier le plan de stockage vous permet de modifier la période de conservation et l'heure de début d'une fenêtre d'un système de base de données existant. Reportez-vous à Modification d'un plan de sauvegarde.
  1. Sur la page de liste Sauvegardes, sélectionnez la sauvegarde à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou la sauvegarde, reportez-vous à Liste des sauvegardes - Utilisation de la console.

    La page de détails s'ouvre et affiche des informations sur la sauvegarde. Sous Système de base de données, vous trouverez les détails du système de base de données associé.

  2. Sélectionnez l'onglet Détails.
  3. Sélectionnez Modifier dans l'un des champs suivants :
    • Nom
    • Description
    • Jours de conservation
    • Suppression réversible
  4. Dans le panneau Modifier la sauvegarde, fournissez les détails suivants :
    • Nom d'affichage : indiquez le nouveau nom de la sauvegarde. Si vous ne modifiez pas le nom, le nom existant est conservé.
    • Description : indiquez la nouvelle description de la sauvegarde. Si vous ne modifiez pas la description, la description existante est conservée.
    • Durée de conservation : indiquez la nouvelle période de conservation de la sauvegarde. Si vous ne modifiez pas la période de conservation, la valeur existante est conservée.
      Remarque

      Vous ne pouvez pas modifier la durée de conservation des sauvegardes automatiques.
    • Suppression partielle : indiquez le nouveau paramètre de suppression partielle. Si vous ne le modifiez pas, le paramètre existant est conservé.
      Remarque

      Lorsque cette option est activée, elle conserve la sauvegarde à supprimer en raison de l'état de la stratégie de conservation DELETE_SCHEDULED pendant 7 jours supplémentaires avant de la supprimer définitivement.
  5. Sélectionnez Enregistrer les modifications.
Les métadonnées de sauvegarde sont mises à jour.

Utilisation de l'interface de ligne de commande

Utilisez l'interface de ligne de commande pour mettre à jour le nom d'affichage, la description, la période de conservation et la suppression logicielle de votre sauvegarde.

Cette tâche requiert les éléments suivants :
  • OCID de sauvegarde.
  • Stratégie vous permettant de mettre à jour les sauvegardes dans le compartiment ou la location.
  • Interface de ligne de commande installée et correctement configurée, et clés SSH requises. Reportez-vous à Interface de ligne de commande.
Pour mettre à jour une sauvegarde, procédez comme suit dans la CLI :
  1. Ouvrez une invite de commande et exécutez la commande suivante :
    oci mysql backup update 
    --backup-id <BackupOCID> 
    --display-name <DisplayName>
    --description <Description>
    --retention-in-days <NumberOfDays>
    --soft-delete ENABLED
    • --backup-id : indiquez l'OCID de la sauvegarde.

    • --display-name : (facultatif) indiquez le nouveau nom d'affichage de la sauvegarde. Si vous ne définissez pas de nom d'affichage, le nom existant est conservé.

    • --description : (facultatif) indiquez la nouvelle description de la sauvegarde. Si vous ne définissez pas de description, la description existante est conservée.

    • --retention-in-days : (facultatif) indiquez le nouveau nombre de jours de conservation de la sauvegarde. Si vous ne définissez pas de nombre, la période de conservation existante est conservée.

    • --soft-delete : (facultatif) indiquez le paramètre de suppression logicielle de la sauvegarde, ENABLED ou DISABLED.

Le service MySQL HeatWave met à jour les métadonnées de sauvegarde.

Modification d'un plan de sauvegarde

Modifiez le plan de sauvegarde d'un système de base de données existant pour activer les sauvegardes automatiques, la récupération jusqu'à un point dans le temps et la suppression logicielle, modifier la période de conservation et l'heure de début de la fenêtre, et programmer une copie de sauvegarde inter-région.

Remarque

Vous ne pouvez pas modifier le plan de sauvegarde d'un système de base de données Toujours gratuit.

Utilisation de la console

Utilisez la console pour modifier le plan de sauvegarde d'un système de base de données existant.

Remarque

Le panneau de modification du plan de sauvegarde est différent du panneau modifier la sauvegarde. Le panneau de modification de la sauvegarde vous permet de modifier le nom d'affichage et la description de la sauvegarde. Reportez-vous à Modification d'une sauvegarde.
  1. Sur la page de liste Systèmes de base de données, sélectionnez le système de base de données à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou le système de base de données, reportez-vous à Liste des systèmes de base de données - Utilisation de la console.

    La page de détails s'ouvre et affiche des informations sur le système de base de données.

  2. Sélectionnez l'onglet Détails.
  3. Sélectionnez Modifier dans le champ Sauvegardes automatiques sous la section Plan de sauvegarde :
  4. Dans le panneau Modifier le plan de sauvegarde, procédez comme suit :
    Activer les sauvegardes automatiques : sélectionnez cette option pour activer les sauvegardes automatiques, et pour configurer la période de conservation des sauvegardes, pour activer la récupération jusqu'à un point dans le temps et pour sélectionner la fenêtre de sauvegarde. Si vous n'activez pas les sauvegardes automatiques, créez une sauvegarde manuelle. Il est recommandé d'activer les sauvegardes automatiques.
    • Plan de sauvegarde:
      • Durée de conservation de la sauvegarde : (facultatif) indiquez le nombre de jours de conservation des sauvegardes. La période de conservation par défaut est de sept jours.
      • Activer la récupération jusqu'à un point dans le temps : sélectionnez l'option permettant de restaurer un système de base de données à un point dans le temps vers un nouveau système de base de données.
      • Sélectionner une fenêtre de sauvegarde : sélectionnez cette option pour pouvoir définir l'heure de début de la sauvegarde du système de base de données dans le champ Heure de début de fenêtre. La sauvegarde commence dans les heures de début de fenêtre. Sélectionnez Show backup windows per region pour afficher la fenêtre de sauvegarde par défaut spécifique à votre région.
        Remarque

        Ne définissez pas l'heure de début de la fenêtre de sauvegarde trop proche de l'heure de début de la fenêtre de maintenance. La sauvegarde automatique ne peut pas démarrer si une opération conflictuelle telle que la maintenance ou la mise à niveau est en cours d'exécution. Il doit attendre la fin de l'opération en conflit. Si l'opération en conflit ne se termine pas dans les deux heures suivant le début de la fenêtre de sauvegarde, la sauvegarde automatique est ignorée et une nouvelle tentative est effectuée dans la fenêtre de sauvegarde suivante le jour suivant.
      • Suppression partielle : sélectionnez cette option pour activer la suppression partielle.
      Remarque

      La création de la sauvegarde automatique n'a aucune incidence sur le système de base de données ou sur les connexions de base de données.
    • Copie inter-région : sélectionnez l'option permettant de programmer la copie inter-région. Si cette option est activée, chaque sauvegarde automatique est copiée dans la région de destination sélectionnée.
      • Région de destination : sélectionnez une région de destination vers laquelle la sauvegarde est copiée.
      • Période de conservation de la sauvegarde : (facultatif) indiquez le nombre de jours pendant lesquels vous souhaitez conserver la sauvegarde dans la région de destination. Si elle n'est pas définie, la valeur par défaut est identique à la période de conservation de la sauvegarde source.
      Remarque

      Vous devez disposer du droit d'accès MYSQL_BACKUP_COPY pour activer la copie inter-région. Le droit d'accès MYSQL_BACKUP_COPY n'est pas inclus dans le type agrégé de ressource mysql-family. La location doit également s'abonner à la région de destination.
  5. Sélectionnez Enregistrer les modifications.
Le plan de sauvegarde est mis à jour.

Déplacement d'une sauvegarde

Vous pouvez déplacer une sauvegarde active vers un autre compartiment. Vous ne pouvez pas déplacer une sauvegarde qui présente un autre état.

Remarque

Vous ne pouvez pas déplacer les sauvegardes d'un système de base de données Toujours gratuit vers un autre compartiment.

Utilisez la console ou l'interface de ligne de commande pour déplacer une sauvegarde vers un autre compartiment.

Utilisation de la console

Utilisez la console pour déplacer votre sauvegarde vers un autre compartiment.

Cette tâche requiert les éléments suivants :
  • Droit d'accès MYSQL_BACKUP_MOVE sur le compartiment vers lequel déplacer la sauvegarde. Reportez-vous à mysql-backups.
  • Sauvegarde active. Vous ne pouvez pas déplacer une sauvegarde qui présente un autre état.
Pour déplacer une sauvegarde vers un autre compartiment, procédez comme suit :
  1. Sur la page de liste Sauvegardes, sélectionnez la sauvegarde à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou la sauvegarde, reportez-vous à Liste des sauvegardes - Utilisation de la console.

    La page de détails s'ouvre et affiche des informations sur la sauvegarde. Sous Système de base de données, vous trouverez les détails du système de base de données associé.

  2. Sélectionnez Déplacer la ressource en haut de la page.
  3. Dans la boîte de dialogue Déplacer la ressource, choisissez le nouveau compartiment. Vous ne pouvez pas sélectionner le compartiment dans lequel se trouve actuellement la sauvegarde.
  4. Sélectionnez Déplacer la sauvegarde.
La sauvegarde est déplacée vers le compartiment sélectionné.

Utilisation de l'interface de ligne de commande

Utilisez l'interface de ligne de commande pour déplacer une sauvegarde vers un autre compartiment.

Cette tâche requiert les éléments suivants :
  • OCID de sauvegarde.
  • Stratégie vous permettant de déplacer des sauvegardes dans le compartiment ou la location.
  • Interface de ligne de commande installée et correctement configurée, et clés SSH requises. Reportez-vous à Interface de ligne de commande.
Pour déplacer une sauvegarde vers un autre compartiment dans l'interface de ligne de commande, procédez comme suit :
  1. Ouvrez une invite de commande et exécutez la commande suivante :
    oci mysql backup change-compartment 
    --backup-id <BackupOCID> 
    --compartment-id <TargetCompartmentOCID>
    • --backup-id : indiquez l'OCID de la sauvegarde.

    • --compartment-id : indiquez l'OCID du compartiment cible vers lequel la sauvegarde est déplacée.

Le service MySQL HeatWave déplace la sauvegarde vers le compartiment cible.

Export d'une sauvegarde

Vous pouvez exporter une sauvegarde active vers un bucket Object Storage situé dans le même compartiment ou dans un autre compartiment de la même location, ce qui vous permet de conserver vos données pendant une longue période.

La sauvegarde exportée peut ensuite être importée dans un nouveau système de base de données. Reportez-vous à Import à l'aide de la fonctionnalité d'import de données. La sauvegarde exportée peut également être importée entièrement ou partiellement dans un système de base de données existant. Reportez-vous à Import à l'aide de MySQL Shell. Etant donné que la sauvegarde exportée capture la structure logique et les données de la base de données, indépendamment des formats de données propres à la version, vous pouvez importer la sauvegarde vers une version inférieure ou supérieure compatible du système de base de données. Vous pouvez même utiliser la sauvegarde exportée pour l'audit et l'analyse sans avoir à restaurer l'intégralité de la base de données.

Vous ne pouvez lancer qu'un seul export pour une sauvegarde de système de base de données à la fois. Pendant que l'export de sauvegarde est en cours, vous pouvez toujours utiliser la même sauvegarde pour restaurer le système de base de données.

Vous ne pouvez pas exporter une sauvegarde dans les cas suivants :

  • Si la sauvegarde est dans un état autre que Actif.
  • Si la sauvegarde a été créée sur un système de base de données qui contient des tables externes Lakehouse.

Pour visualiser la progression de l'export, vous pouvez accéder au bucket Object Storage utilisé pour l'export et consulter la liste des objets répertoriés dans l'onglet Objets de la page de détails du bucket. Reportez-vous à Liste des objets Object Storage dans un bucket. Vous pouvez également surveiller la taille du bucket et le nombre d'objets affichés dans l'onglet Surveillance de la page de détails du bucket. Si vous constatez que ces valeurs ont augmenté au cours des dernières heures, cela indique que l'exportation progresse. Reportez-vous à Visualisation des graphiques de mesures par défaut pour un bucket Object Storage.

Cette tâche requiert les éléments suivants :
  • Sauvegarde active. Vous ne pouvez pas exporter une sauvegarde dont l'état est différent.
  • Droits d'accès, MYSQL_BACKUP_EXPORT et MYSQL_BACKUP_READ, sur le compartiment à partir duquel exporter la sauvegarde. Reportez-vous à mysql-backups.
  • Droits d'accès, BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE et OBJECT_READ, sur le compartiment contenant le bucket Object Storage dans lequel exporter la sauvegarde.
  • Bucket Object Storage, dans la même location et la même région que la sauvegarde de système de base de données, dans lequel exporter la sauvegarde.
  • Sous-réseau avec une adresse IP valide dans la région où vous souhaitez exporter la sauvegarde, qui est utilisée pour créer une instance MySQL temporaire utilisée pour exporter la sauvegarde.
Exemples de stratégie
  • Pour autoriser l'export d'une sauvegarde vers un bucket Object Storage de la même location, procédez comme suit :
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN TENANCY WHERE ALL
    {
        request.principal.type = 'mysqlbackup'
    }
  • Pour autoriser l'export d'une sauvegarde vers un bucket Object Storage d'un compartiment, procédez comme suit :
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN COMPARTMENT <TargetBucketCompartmentOCID> WHERE ALL
    {
        request.principal.type = 'mysqlbackup',
        request.principal.compartment.id = '<BackupCompartmentOCID>'
    }
  • Pour autoriser l'export d'une sauvegarde vers un bucket Object Storage spécifique, procédez comme suit :
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN COMPARTMENT <TargetBucketCompartmentOCID> WHERE ALL
    {
        request.principal.type = 'mysqlbackup',
        request.principal.compartment.id = '<BackupCompartmentOCID>',
        target.bucket.name = '<TargetBucketName>'
    }
  • Pour autoriser l'export d'une sauvegarde spécifique vers un bucket Object Storage spécifique, procédez comme suit :
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN COMPARTMENT <TargetBucketCompartmentOCID> WHERE ALL
    {
        request.principal.type = 'mysqlbackup',
        request.principal.id = '<BackupOCID>',
        request.principal.compartment.id = '<BackupCompartmentOCID>',
        target.bucket.name = '<TargetBucketName>'
    }

Utilisez la console ou l'interface de ligne de commande pour exporter votre sauvegarde vers un bucket Object Storage.

Utilisation de la console

Utilisez la console pour exporter votre sauvegarde de système de base de données vers un bucket Object Storage.

Pour exporter une sauvegarde, procédez comme suit :
  1. Sur la page de liste Sauvegardes, sélectionnez la sauvegarde à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou la sauvegarde, reportez-vous à Liste des sauvegardes - Utilisation de la console.

    La page de détails s'ouvre et affiche des informations sur la sauvegarde. Sous Système de base de données, vous trouverez les détails du système de base de données associé.

  2. Dans la liste déroulante Actions, sélectionnez Exporter la sauvegarde.
  3. Dans le panneau Exporter la sauvegarde, procédez comme suit :
    1. Dans la section Object Storage, procédez comme suit :
      1. Indiquez le nom du compartiment et du bucket dans lesquels exporter la sauvegarde.
      2. Indiquez un nouveau nom de dossier pour l'export de la sauvegarde. Assurez-vous qu'un dossier portant le même nom n'existe pas déjà dans le bucket Object Storage indiqué.

        Si aucun nom de dossier n'est indiqué, un dossier portant le nom exportbackup<yyyyMMddHHmmss>_<backup_name> est automatiquement créé dans le bucket Object Storage indiqué.

      3. Sélectionnez le format de stockage des données de sauvegarde exportées, qui peut être CSV ou TSV. CSV est sélectionné par défaut.
    2. Dans la section Compression, la compression est activée par défaut.

      Pour modifier les paramètres de compression, procédez comme suit :

      • Sélectionnez le type de compression, à savoir ZSDT ou GZIP. Le type de compression ZSDT est sélectionné par défaut.
        Remarque

        Il est recommandé de ne pas utiliser ZSTD avec des niveaux de compression plus élevés pour une sauvegarde de grande taille afin d'éviter une durée d'opération d'export prolongée et un délai d'expiration potentiel.
      • Indiquez le niveau de compression.
        • Pour le type de compression ZSDT, le niveau de compression est compris entre 1 et 22.
        • Pour le type de compression GZIP, le niveau de compression est compris entre 1 et 9.

          Le niveau de compression est défini sur 1 par défaut.

      Pour désactiver la compression, désactivez l'option Activer la compression de sauvegarde.
    3. Si vous exportez une sauvegarde copiée à partir d'une autre région, vous devez sélectionner un sous-réseau dans la région en cours.

      Pour sélectionner un sous-réseau, procédez comme suit dans la section Configurer la mise en réseau :

      1. Activez Activer la configuration réseau.
      2. Sélectionnez le compartiment du réseau cloud virtuel (VCN) et le VCN.
      3. Sélectionnez le compartiment et le sous-réseau du sous-réseau.

      Une adresse MySQL temporaire est créée dans le sous-réseau indiqué pour exporter votre sauvegarde de manière sécurisée.

    4. Cliquez sur Exporter.
La sauvegarde est exportée vers le bucket Object Storage indiqué.

Utilisation de l'interface de ligne de commande

Utilisez l'interface de ligne de commande pour exporter une sauvegarde.

Cette tâche requiert les éléments suivants :
  • OCID d'une sauvegarde active. Vous ne pouvez pas exporter une sauvegarde dont l'état est différent.
  • Interface de ligne de commande installée et correctement configurée, et clés SSH requises. Reportez-vous à Interface de ligne de commande.
Pour exporter une sauvegarde, procédez comme suit dans la CLI :
  1. Ouvrez une invite de commande et exécutez la commande suivante :
    oci mysql backup export 
        --backup-id <backup_ocid>
        --bucket-name <bucket_name>
        --namespace-name <namespace_name>  
        --subnet-id <subnet_ocid>   
        --export-options 
        "{
            "compressionOptions":
            {
                "isEnabled" : <true_or_false>, 
                "type" : "<compression_type>", 
                "level" : <compression_level>
            },                      
            "folderName" : "<folder_name>",
            "dataFormat": "<data_format>"
        }"          
    • --backup-id : indiquez l'OCID de la sauvegarde active à exporter.

    • --bucket-name : indiquez le nom du bucket Object Storage dans lequel exporter la sauvegarde.

    • --namespace-name : indiquez l'espace de noms Object Storage.
    • --subnet-id : indiquez l'OCID du sous-réseau auquel l'instance MySQL temporaire est associée. Si aucune valeur n'est indiquée, l'OCID de sous-réseau du système de base de données à partir duquel la sauvegarde est effectuée est utilisé par défaut. Si vous exportez une sauvegarde copiée à partir d'une autre région, vous devez sélectionner un sous-réseau dans la région en cours.
    • export-options : vous pouvez également définir les options d'export suivantes :
      • compressionOptions : définissez les options de compression suivantes :
        • isEnabled : indiquez si la compression est activée. La valeur par défaut est true.
        • type : indiquez le type de compression : ZSDT ou GZIP. La valeur par défaut est ZSDT.
        • level : indiquez le niveau de compression. Pour le type de compression ZSDT, le niveau de compression est compris entre 1 et 22. Pour le type de compression GZIP, le niveau de compression est compris entre 1 et 9. La valeur par défaut est 1.
      • folderName : indiquez le nom du dossier dans lequel stocker la sauvegarde exportée. Si aucun dossier n'est indiqué, un dossier nommé exportbackup<yyyyMMddHHmmss_<backup_name> est automatiquement créé dans le bucket Object Storage indiqué.
      • dataFormat : indiquez le format utilisé pour stocker les données : TSV ou CSV. La valeur par défaut est CSV.
Le service MySQL HeatWave exporte la sauvegarde.

Annulation de l'export d'une sauvegarde

Si vous ne souhaitez plus qu'une exportation en cours d'une sauvegarde se termine, vous pouvez annuler l'export en cours de la sauvegarde.

Remarque

L'annulation de l'export arrête l'opération en cours. Cependant, elle ne supprime pas les fichiers qui ont déjà été exportés vers le bucket Object Storage indiqué. Si vous n'avez plus besoin des fichiers exportés, vous devez les supprimer manuellement du bucket Object Storage. Reportez-vous à Suppression d'un objet Object Storage.
Cette tâche requiert les éléments suivants :
  • Export en cours d'une sauvegarde de système de base de données.
  • Droits d'accès MYSQL_BACKUP_EXPORT et MYSQL_INSTANCE_WORK_REQUEST_DELETE sur le compartiment à partir duquel la sauvegarde est exportée. Reportez-vous à mysql-backups et mysql-work-requests.

Utilisez la console ou l'interface de ligne de commande pour annuler un export en cours d'une sauvegarde.

Utilisation de la console

Utilisez la console pour annuler un export en cours d'une sauvegarde.

Pour annuler un export ongiong d'une sauvegarde, procédez comme suit :
  1. Sur la page de liste Sauvegardes, recherchez la sauvegarde à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou la sauvegarde, reportez-vous à Liste des sauvegardes - Utilisation de la console.

    La page de détails s'ouvre et affiche des informations sur la sauvegarde. Sous Système de base de données, vous trouverez les détails du système de base de données associé.

  2. Ouvrez l'onglet Demandes de travail, dans le menu Actions de la demande de travail de sauvegarde d'export en cours, sélectionnez Annuler l'opération.
  3. Dans la boîte de dialogue Annuler la sauvegarde d'export, cliquez sur Annuler l'opération.
L'export de la sauvegarde est annulé.

Utilisation de l'interface de ligne de commande

Utilisez l'interface de ligne de commande pour annuler l'export d'une sauvegarde.

Cette tâche nécessite une installation de la CLI correctement configurée et les clés SSH requises. Reportez-vous à Interface de ligne de commande.
Pour annuler l'export d'une sauvegarde, procédez comme suit dans la CLI :
  1. Ouvrez une invite de commande et exécutez la commande suivante :
    oci mysql work-request cancel --work-request-id <work_request_ocid>
    • --work-request-id : indiquez l'OCID de la demande de travail d'export en cours.

Le service MySQL HeatWave annule l'export de la sauvegarde.

Suppression d'une sauvegarde

Utilisez la console ou l'interface de ligne de commande pour supprimer une sauvegarde du système de base de données.

Utilisation de la console

Utilisez la console pour supprimer une sauvegarde du système de base de données.

  1. Sur la page de liste Sauvegardes, recherchez la sauvegarde à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou la sauvegarde, reportez-vous à Liste des sauvegardes - Utilisation de la console.
  2. Dans le menu Actions de la sauvegarde, sélectionnez Supprimer.
  3. Dans la boîte de dialogue Supprimer la sauvegarde, sélectionnez Supprimer la sauvegarde.
La sauvegarde est supprimée.

Utilisation de l'interface de ligne de commande

Utilisez l'interface de ligne de commande pour supprimer une sauvegarde.

Cette tâche requiert les éléments suivants :
  • OCID de sauvegarde.
  • Stratégie vous permettant de supprimer des sauvegardes dans le compartiment ou la location.
  • Interface de ligne de commande installée et correctement configurée, et clés SSH requises. Reportez-vous à Interface de ligne de commande.
Procédez comme suit dans l'interface de ligne de commande pour supprimer une sauvegarde :
  1. Ouvrez une invite de commande et exécutez la commande suivante :
    oci mysql backup delete --backup-id <BackupOCID> 
    
    • --backup-id : indiquez l'OCID de la sauvegarde.

Le service MySQL HeatWave supprime la sauvegarde.

Annulation de la suppression d'une sauvegarde

Utilisez la console ou l'interface de ligne de commande pour annuler la suppression d'une sauvegarde.

Utilisation de la console

Utilisez la console pour annuler la suppression programmée d'une sauvegarde.

  1. Sur la page de liste Sauvegardes, recherchez la sauvegarde à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou la sauvegarde, reportez-vous à Liste des sauvegardes - Utilisation de la console.
  2. Dans le menu Actions du système de base de données, sélectionnez Annuler la suppression.
  3. Dans la boîte de dialogue Annuler la suppression, sélectionnez Annuler la suppression.
La suppression programmée de la sauvegarde est annulée.

Utilisation de l'interface de ligne de commande

Utilisez l'interface de ligne de commande pour annuler la suppression d'une sauvegarde.

Cette tâche requiert les éléments suivants :
  • OCID d'une sauvegarde dont l'état est DELETE SCHEDULED.
  • Stratégie vous permettant d'annuler la suppression des sauvegardes dans le compartiment ou la location.
  • Interface de ligne de commande installée et correctement configurée, et clés SSH requises. Reportez-vous à Interface de ligne de commande.
Pour supprimer une sauvegarde, procédez comme suit dans la CLI :
  1. Ouvrez une invite de commande et exécutez la commande suivante :
    oci mysql backup cancel-backup-deletion --backup-id <BackupOCID> 
    
    • --backup-id : indiquez l'OCID de la sauvegarde.

Le service MySQL HeatWave annule la suppression programmée de la sauvegarde.

Copie d'une sauvegarde vers une autre région

Copiez une sauvegarde du système de base de données vers une autre région.

Remarque

Vous ne pouvez pas copier les sauvegardes d'un système de base de données Toujours gratuit vers une autre région.

Après avoir copié la sauvegarde d'un système de base de données vers une autre région, vous pouvez restaurer le système de base de données dans la région de destination. Elle ne copie pas la configuration du système de base de données sur lequel la sauvegarde a été effectuée.

Lorsque vous copiez des sauvegardes de système de base de données dans des régions de votre location, la limite du service MySQL Nombre maximal de copies de sauvegarde inter-région parallèles détermine le nombre maximal de copies simultanées que vous pouvez effectuer à partir d'une région source spécifique.

Cette tâche requiert les éléments suivants :
  • Sauvegarde active dans n'importe quelle région :
    Remarque

    Vous pouvez copier la sauvegarde vers une autre région du même domaine dans Oracle Cloud Infrastructure. La sauvegarde n'est actuellement pas copiée vers la même région de destination. Vous ne pouvez pas créer une copie de la sauvegarde dans la même région.
  • Droit d'accès, MYSQL_BACKUP_COPY et MYSQL_BACKUP_READ, dans la région source dans laquelle se trouve la sauvegarde. Reportez-vous à mysql-backups.
    Remarque

    Le type agrégé de ressource mysql-family n'inclut pas le droit d'accès MYSQL_BACKUP_COPY.
  • Droit d'accès, MYSQL_BACKUP_CREATE, dans la région de destination vers laquelle la sauvegarde doit être copiée. Reportez-vous à mysql-backups.
Exemples de stratégie
  • Pour autoriser un groupe nommé MyTestGroup1 à copier des sauvegardes de système de base de données entre n'importe quelle région, procédez comme suit :
    Allow group MyTestGroup1 to read mysql-backups in tenancy
    Allow group MyTestGroup1 to use mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_COPY'
    Allow group MyTestGroup1 to manage mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_CREATE'
  • Pour autoriser un groupe nommé MyTestGroup2 à copier les sauvegardes de système de base de données des régions US West (Phoenix) et US East (Ashburn) vers toutes les régions de destination :
    Allow group MyTestGroup2 to read mysql-backups in tenancy
    Allow group MyTestGroup2 to use mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_COPY', any {request.region='phx', request.region='iad'})
    Allow group MyTestGroup2 to manage mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_CREATE'
  • Pour autoriser un groupe nommé MyTestGroup3 à copier des sauvegardes de système de base de données de la région Sud du Royaume-Uni (Londres) vers la région Centre de l'Allemagne (Francfort), procédez comme suit :
    Allow group MyTestGroup3 to read mysql-backups in tenancy where request.region = 'lhr'
    Allow group MyTestGroup3 to use mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_COPY', request.region = 'lhr', target.destination-region = 'fra'}
    Allow group MyTestGroup3 to manage mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_CREATE', request.region = 'fra'}

Utilisez la console ou l'interface de ligne de commande pour copier une sauvegarde du système de base de données vers une autre région.

Utilisation de la console

Utilisez la console pour copier la sauvegarde vers une autre région.

Pour copier une sauvegarde vers une autre région, procédez comme suit :
  1. Sur la page de liste Sauvegardes, sélectionnez la sauvegarde à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou la sauvegarde, reportez-vous à Liste des sauvegardes - Utilisation de la console.

    La page de détails s'ouvre et affiche des informations sur la sauvegarde. Sous Système de base de données, vous trouverez les détails du système de base de données associé.

  2. Sélectionnez Copier vers une autre région en haut de la page.
  3. Dans le panneau Copier vers une autre région, fournissez les détails suivants :
    1. Région de destination : sélectionnez la région vers laquelle la sauvegarde est copiée.
    2. Compartiment de région de destination : le compartiment ne peut pas être modifié. Elle est toujours copiée dans le même compartiment.
    3. Nom d'affichage : (facultatif) indiquez le nom de la sauvegarde. La valeur par défaut est "<SourceBackupName>-copy-from-<SourceRegionName>".
    4. Description : (facultatif) indiquez la description de la sauvegarde. La valeur par défaut est "This backup is a copy of <SoureBackupName> from the region <SourceRegionName>."
    5. Période de conservation de la sauvegarde : (facultatif) indiquez la période de conservation de la sauvegarde dans la région de destination. La valeur par défaut est la période de conservation de la sauvegarde source.
      Remarque

      La période de conservation maximale d'une sauvegarde automatique est de 35 jours. La période de conservation maximale d'une sauvegarde manuelle est de 365 jours.
    6. Clé de cryptage : sélectionnez Crypter à l'aide d'une clé gérée par Oracle ou Crypter à l'aide d'une clé gérée par le clients.
      Si vous sélectionnez une clé gérée par le client, vous devez sélectionner l'un des emplacements de clé suivants :
      • Cette location : vous devez d'abord sélectionner le coffre, puis la clé dans le coffre sélectionné. Si nécessaire, vous pouvez modifier le compartiment du coffre et de la clé.
      • Location différente : vous devez entrer l'OCID de clé de cryptage.
  4. Sélectionnez Copier.
La sauvegarde est copiée vers le même compartiment dans la région sélectionnée.
Remarque

Si la demande de travail COPY_BACKUP renvoie l'erreur DbSystemBackupCopyLimitExceeded, vous devez réessayer la sauvegarde de copie ultérieurement.

Utilisation de l'interface de ligne de commande

Utilisez l'interface de ligne de commande pour copier une sauvegarde du système de base de données vers une autre région.

Cette tâche requiert les éléments suivants :
  • OCID de sauvegarde source.
  • Stratégie qui vous permet de lire et de copier des sauvegardes dans la région source et de créer des sauvegardes dans la région de destination.
  • Interface de ligne de commande installée et correctement configurée, et clés SSH requises. Reportez-vous à Interface de ligne de commande.
    Remarque

    L'interface de ligne de commande doit être configurée pour s'authentifier auprès de la région de destination vers laquelle la sauvegarde est copiée.
Pour copier une sauvegarde du système de base de données vers une autre région dans l'interface de ligne de commande, procédez comme suit :
  1. Ouvrez une invite de commande et exécutez la commande suivante :
    oci mysql backup copy 
    --source-backup-id <SourceBackupOCID> 
    --source-region <SourceRegionName>
    --compartment-id <DestinationCompartmentOCID> 
    --region <DestinationRegionName>
    --backup-copy-retention-in-days <NumberOfDays>
    --display-name <DisplayName>
    --description <Description>
    • --source-backup-id : indiquez l'OCID de la sauvegarde source.

    • --source-region : indiquez l'identificateur de région de la sauvegarde source. Par exemple :us-ashburn-1, sa-saopaulo-1 et eu-frankfurt-1.

    • --compartment-id : indiquez l'OCID du compartiment de destination vers lequel la sauvegarde est copiée. Il doit être identique au compartiment de la sauvegarde source.

    • --region : (facultatif) indiquez l'identificateur de la région de destination vers laquelle la sauvegarde est copiée. Si vous n'avez pas défini la région, celle configurée dans le fichier de configuration de l'interface de ligne de commande est utilisée.

    • --backup-copy-retention-in-days : (facultatif) indiquez le nombre de jours pendant lesquels la sauvegarde dans la région de destination est conservée. La période de conservation par défaut est identique à la sauvegarde source.

    • --display-name : (facultatif) indiquez le nom d'affichage de la sauvegarde copiée. Si vous ne définissez pas de nom d'affichage, un nom est généré pour vous avec le nom d'affichage de la sauvegarde source.

    • --description : (facultatif) indiquez la description de la sauvegarde copiée. Si vous ne définissez pas de description, une description de sauvegarde source est générée pour vous.

Le service MySQL HeatWave commence à copier la sauvegarde source vers la région de destination.