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.

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 temporaire d'une sauvegarde de système de base de données.

Note

Vous ne pouvez pas modifier la période de conservation des sauvegardes automatiques.

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

Vous ne pouvez pas modifier la suppression temporaire des sauvegardes des systèmes de base de données de type 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.

Note

Le panneau Modifier la sauvegarde est différent du panneau Modifier le plan de sauvegarde. Le panneau Modifier le plan de sauvegarde vous permet d'activer les sauvegardes automatiques, de modifier la période de conservation et l'heure de début de la fenêtre d'un système de base de données existant. Voir Modification d'un plan de sauvegarde.
  1. Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, sélectionnez Sauvegardes.
  2. Effectuez l'une des actions suivantes :
    • Sélectionnez Modifier dans le menu Actions situé sur la ligne de votre système de base de données.
    • Select the name of the backup to open the Backup details page and select Edit.
  3. Dans le panneau Edit backup (Modifier la sauvegarde), fournissez les détails suivants :
    • Nom d'affichage : Spécifiez le nouveau nom de la sauvegarde. Si vous ne modifiez pas le nom, le nom existant est conservé.
    • Description : Spécifiez la nouvelle description de la sauvegarde. Si vous ne modifiez pas la description, la description existante sera conservée.
    • Période de conservation : Spécifiez 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.
      Note

      Vous ne pouvez pas modifier la période de conservation des sauvegardes automatiques.
    • Suppression temporaire : Spécifiez le nouveau paramètre de suppression temporaire. Si vous ne le modifiez pas, le paramètre existant est conservé.
      Note

      Lorsque cette option est activée, la sauvegarde à supprimer est conservée en raison de l'état de la politique de conservation à l'état DELETE_SCHEDULED pendant 7 jours supplémentaires avant de la supprimer définitivement.
  4. 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 temporaire de votre sauvegarde.

Cette tâche nécessite les éléments suivants :
  • OCID de sauvegarde.
  • Politique qui vous permet de mettre à jour les sauvegardes dans le compartiment ou la location.
  • Installation de l'interface de ligne de commande correctement configurée et clés SSH requises. Voir Interface de ligne de commande.
Effectuez les opérations suivantes sur 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 update 
    --backup-id <BackupOCID> 
    --display-name <DisplayName>
    --description <Description>
    --retention-in-days <NumberOfDays>
    --soft-delete ENABLED
    • --backup-id : Spécifiez l'OCID de la sauvegarde.

    • --display-name : (Facultatif) Spécifiez 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) Spécifiez la nouvelle description de la sauvegarde. Si vous ne définissez pas de description, la description existante sera conservée.

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

    • --soft-delete : (Facultatif) Spécifiez le paramètre de suppression temporaire de la sauvegarde, ACTIVÉE ou Désactivée.

Le service 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 temporaire, modifiez la période de conservation et l'heure de début de la fenêtre, et programmez une copie de sauvegarde inter-région.

Note

Vous ne pouvez pas modifier le plan de sauvegarde d'un système de base de données de type 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.

Note

Le panneau Modifier le plan de sauvegarde Modifier la sauvegarde est différent. Le panneau Modifier la sauvegarde vous permet de modifier le nom d'affichage et la description de la sauvegarde. Voir Modification d'une sauvegarde.
  1. Accédez à la page Détails du système de base de données.
  2. Dans le menu Action supplémentaire, sélectionnez Modifier le plan de sauvegarde.
  3. Dans le panneau Modifier le plan de sauvegarde :
    Activer les sauvegardes automatiques : Sélectionnez cette option pour activer les sauvegardes automatiques et pour configurer la période de conservation des sauvegardes, activer la récupération jusqu'à un point dans le temps et 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 :
      • Période de conservation des sauvegardes : (Facultatif) Spécifiez la durée de conservation des sauvegardes, en nombre de jours. La période de conservation par défaut est de sept jours.
      • Activer la récupération à un moment donné : Sélectionnez l'option pour vous permettre de restaurer un système de base de données à un moment donné vers un nouveau système de base de données.
      • Sélectionner une fenêtre de sauvegarde : Permet de 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 la fenêtre. Votre sauvegarde commence à un moment donné dans les 30 minutes qui suivent l'Heure de début de la fenêtre. Sélectionnez Show backup windows per region (Afficher les fenêtres de sauvegarde par région) pour voir la fenêtre de sauvegarde par défaut propre à votre région.
        Note

        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 conflictuelle ne se termine pas dans les deux heures suivant l'heure de début de la fenêtre de sauvegarde, la sauvegarde automatique est ignorée et réessayez dans la fenêtre de sauvegarde suivante le jour suivant.
      • Suppression temporaire : Sélectionnez cette option pour activer la suppression temporaire.
      Note

      Il n'y a aucune incidence sur le système de base de données ou les connexions à la base de données lors de la création de la sauvegarde automatique.
    • Copie inter-régions : Sélectionnez l'option pour programmer la copie inter-régions. 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 la région de destination dans laquelle la sauvegarde est copiée.
      • Période de conservation des sauvegardes : (Facultatif) Spécifiez le nombre de jours pendant lesquels conserver la sauvegarde dans la région de destination. Si elle n'est pas définie, la valeur par défaut est la même que la période de conservation de la sauvegarde source.
      Note

      Vous devez disposer de l'autorisation MYSQL_BACKUP_COPY pour activer la copie inter-région. L'autorisation MYSQL_BACKUP_COPY n'est pas incluse dans le type de ressource agrégé mysql-family. La location doit également s'abonner à la région de destination.
  4. 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 est dans un autre état.

Note

Vous ne pouvez pas déplacer les sauvegardes d'un système de base de données de type 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 nécessite les éléments suivants :
  • Autorisation d'accès, MYSQL_BACKUP_MOVE, sur le compartiment vers lequel vous voulez déplacer votre sauvegarde. Voir mysql-backups.
  • Sauvegarde active. Vous ne pouvez pas déplacer une sauvegarde qui est dans un autre état.
Effectuez les opérations suivantes pour déplacer une sauvegarde vers un autre compartiment :
  1. Ouvrez le menu, de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, sélectionnez Sauvegardes.
  2. Choisissez votre compartiment dans Portée de la liste.
  3. Effectuez l'une des actions suivantes :
    • Sélectionnez Déplacer la ressource dans le menu Actions sur la même ligne que la sauvegarde.
    • Sélectionnez le nom de la sauvegarde pour ouvrir la page Détails de la sauvegarde. Sélectionnez Déplacer la ressource.
  4. Dans la boîte de dialogue Déplacer la ressource, sélectionnez le nouveau compartiment. Vous ne pouvez pas sélectionner le compartiment dans lequel se trouve actuellement la sauvegarde.
  5. 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 nécessite les éléments suivants :
  • OCID de sauvegarde.
  • Politique qui vous permet de déplacer des sauvegardes dans le compartiment ou la location.
  • Installation de l'interface de ligne de commande correctement configurée et clés SSH requises. Voir Interface de ligne de commande.
Effectuez les opérations suivantes sur l'interface de ligne de commande pour déplacer une sauvegarde vers un autre compartiment :
  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 : Spécifiez l'OCID de la sauvegarde.

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

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

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 de votre système de base de données.

  1. Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, cliquez sur Sauvegardes.
  2. Effectuez l'une des actions suivantes :
    • Sélectionnez Supprimer dans le menu d'actions situé sur la ligne de la sauvegarde.
    • Cliquez sur le nom de la sauvegarde pour ouvrir la page Détails de la sauvegarde. Cliquez sur le bouton Action supplémentaire et 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 nécessite les éléments suivants :
  • OCID de sauvegarde.
  • Politique qui vous permet de supprimer des sauvegardes dans le compartiment ou la location.
  • Installation de l'interface de ligne de commande correctement configurée et clés SSH requises. Voir Interface de ligne de commande.
Pour supprimer une sauvegarde, effectuez les opérations suivantes dans l'interface de ligne de commande :
  1. Ouvrez une invite de commande et exécutez la commande suivante :
    oci mysql backup delete --backup-id <BackupOCID> 
    
    • --backup-id : Spécifiez l'OCID de la sauvegarde.

Le service 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. Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, sélectionnez Sauvegardes.
  2. Effectuez l'une des actions suivantes :
    • Sélectionnez Annuler la suppression dans le menu Actions sur la ligne de la sauvegarde.
    • Sélectionnez le nom de la sauvegarde pour ouvrir la page Détails de la sauvegarde. Sélectionnez le bouton Actions supplémentaires et 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 nécessite les éléments suivants :
  • OCID d'une sauvegarde ayant l'état DELETE SCHEDULED.
  • Politique qui vous permet d'annuler la suppression des sauvegardes dans le compartiment ou la location.
  • Installation de l'interface de ligne de commande correctement configurée et clés SSH requises. Voir Interface de ligne de commande.
Effectuez les opérations suivantes sur 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 cancel-backup-deletion --backup-id <BackupOCID> 
    
    • --backup-id: Specify the OCID of the backup.

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

Copie d'une sauvegarde dans une autre région

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

Note

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

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

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

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

    Vous pouvez copier la sauvegarde dans une autre région du même domaine dans Oracle Cloud Infrastructure. La sauvegarde n'est pas en cours de copie dans la même région de destination. Vous ne pouvez pas créer une copie de la sauvegarde dans la même région.
  • Autorisation d'accès, MYSQL_BACKUP_COPY et MYSQL_BACKUP_READ, dans la région source où se trouve la sauvegarde. Voir mysql-backups.
    Note

    Le type de ressource agrégée mysql-family n'inclut pas l'autorisation MYSQL_BACKUP_COPY.
  • Autorisation d'accès, MYSQL_BACKUP_CREATE, dans la région de destination dans laquelle la sauvegarde doit être copiée. Voir mysql-backups.
Exemples de politiques
  • Pour permettre à un groupe nommé MyTestGroup1 de copier des sauvegardes de système de base de données entre des régions :
    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 permettre à un groupe nommé MyTestGroup2 de copier des sauvegardes de système de base de données des régions US West (Phoenix) et US East (Ashburn) vers n'importe quelle région 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 permettre à un groupe nommé MyTestGroup3 de copier des sauvegardes de système de base de données de la région Royaume-Uni - Sud (Londres) vers la région Allemagne - Centre (Francfort) :
    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 votre sauvegarde dans une autre région.

Effectuez les opérations suivantes pour copier une sauvegarde vers une autre région :
  1. Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, sélectionnez Sauvegardes.
  2. Effectuez l'une des actions suivantes :
    • Sélectionnez Copier dans une autre région dans le menu Actions de la même ligne que votre sauvegarde.
    • Sélectionnez le nom de la sauvegarde pour ouvrir la page Détails de la sauvegarde et sélectionnez Copier dans une autre région.
  3. Dans le panneau Copier dans une autre région, fournissez les détails suivants :
    1. Région de destination : Sélectionnez la région dans laquelle la sauvegarde est copiée.
    2. Compartiment de la région de destination : Le compartiment ne peut pas être modifié. Il est toujours copié dans le même compartiment.
    3. Nom d'affichage : (Facultatif) Spécifiez le nom de la sauvegarde. La valeur par défaut est "<SourceBackupName>-copy-from-<SourceRegionName>".
    4. Description : (Facultatif) Spécifiez 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 des sauvegardes : (Facultatif) Spécifiez 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.
      Note

      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.
  4. Sélectionnez Copier.
La sauvegarde est copiée dans le même compartiment dans la région sélectionnée.
Note

Si la demande de travail COPY_BACKUP retourne l'erreur DbSystemBackupCopyLimitExceeded, vous devrez réessayer la copie de sauvegarde plus tard.

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 nécessite les éléments suivants :
  • OCID de la sauvegarde source.
  • Politique 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.
  • Installation de l'interface de ligne de commande correctement configurée et clés SSH requises. Voir Interface de ligne de commande.
    Note

    L'interface de ligne de commande doit être configurée pour s'authentifier auprès de la région de destination dans laquelle la sauvegarde est copiée.
Effectuez les opérations suivantes sur l'interface de ligne de commande pour copier une sauvegarde du système de base de données vers une autre région :
  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 : Spécifiez l'OCID de la sauvegarde source.

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

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

    • --region : (Facultatif) Spécifiez l'identificateur de la région de destination dans 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) Spécifiez le nombre de jours de conservation de la sauvegarde dans la région de destination. La période de conservation par défaut est la même que celle de la sauvegarde source.

    • --display-name : (Facultatif) Spécifiez le nom d'affichage de la sauvegarde copiée. Si vous n'avez pas défini de nom d'affichage, un nom est généré pour vous avec le nom d'affichage de la sauvegarde source.

    • --description : (Facultatif) Spécifiez 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.

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