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 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. Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, sélectionnez Sauvegardes.
  2. Effectuez l'une des opérations suivantes :
    • Sélectionnez Modifier dans le menu Actions figurant sur la ligne de votre système de base de données.
    • Sélectionnez le nom de la sauvegarde pour ouvrir la page Détails de sauvegarde et sélectionnez Modifier.
  3. 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.
  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 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.
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 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.

HeatWave Le service 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. Accédez à la page Détails du système de base de données du système de base de données.
  2. Dans le menu Actions supplémentaires, sélectionnez Modifier le plan de sauvegarde.
  3. 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.
  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 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. Ouvrez le menu, de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, sélectionnez Sauvegardes.
  2. Choisissez votre compartiment dans Etendue de la liste.
  3. Effectuez l'une des opérations suivantes :
    • Choisissez Déplacer la ressource dans le menu Actions figurant sur la ligne de votre sauvegarde.
    • Sélectionnez le nom de la sauvegarde pour ouvrir la page Détails de sauvegarde. Sélectionnez Déplacer la ressource.
  4. 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.
  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 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.

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 du 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 opérations suivantes :
    • Choisissez Supprimer dans le menu Actions figurant sur la ligne de votre sauvegarde.
    • Cliquez sur le nom de la sauvegarde pour ouvrir la page Détails de sauvegarde. Cliquez sur le bouton Actions supplémentaires 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 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 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 opérations suivantes :
    • Choisissez Annuler la suppression dans le menu Actions sur la ligne de votre sauvegarde.
    • Sélectionnez le nom de la sauvegarde pour ouvrir la page Détails de la sauvegarde. Cliquez sur 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 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.

HeatWave Le service 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 où 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. Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, sélectionnez Sauvegardes.
  2. Effectuez l'une des opérations suivantes :
    • Sélectionnez Copier vers une autre région dans le menu Actions sur la même ligne que votre sauvegarde.
    • Sélectionnez le nom de la sauvegarde pour ouvrir la page Détails de sauvegarde et sélectionnez Copier vers une autre région.
  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 HeatWave commence à copier la sauvegarde source vers la région de destination.