Restauration à partir d'une sauvegarde

Utilisez la console ou l'interface de ligne de commande pour effectuer une restauration à partir d'une sauvegarde existante vers un nouveau système de base de données dans la même location.

Remarque

La sauvegarde d'un système de base de données payant ne peut pas être restaurée vers un système de base de données Toujours gratuit. La sauvegarde d'un système de base de données Toujours gratuit peut être restaurée vers :
  • Système de base de données Toujours gratuit.
  • Système de base de données à payer dans une location payante ou d'essai.

Vous ne pouvez pas créer un système de base de données qui a la même adresse IP qu'un système de base de données en cours d'exécution. Si vous souhaitez utiliser la même adresse IP, supprimez le système de base de données en cours d'exécution. Vous pouvez également laisser Oracle sélectionner une adresse IP non utilisée dans le sous-réseau ou définir une nouvelle adresse IP pour le nouveau système de base de données à l'aide du champ AdresseIP de l'onglet Mise en réseau des options avancées. Reportez-vous à Option avancée : Connexions.

Lorsque vous créez un système de base de données à partir d'une sauvegarde, il conserve les informations d'identification d'administrateur du système de base de données d'origine lors de la sauvegarde. Il conserve également la version du système de base de données par défaut, sauf si vous choisissez une version supérieure pour mettre à niveau le système de base de données restauré. Si la version du système de base de données restauré est devenue indisponible, elle sera mise à niveau lors du prochain cycle de maintenance. Lorsque vous restaurez une sauvegarde automatique, manuelle, finale ou d'opérateur, vous restaurez l'intégralité des données du système de base de données d'origine dans la même location.

Utilisation de la console

Utilisez la console pour effectuer une restauration à partir d'une sauvegarde existante vers un nouveau système de base de données.

Remarque

Si vous rencontrez une erreur de demande de travail OutOfHostCapacity lors de la création d'un système de base de données à partir d'une sauvegarde, reportez-vous à Résolution de l'erreur OutOfHostCapacity.
Pour effectuer une restauration à partir d'une sauvegarde existante vers un nouveau système de base de données, 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 Restaurer vers le nouveau système de base de données en haut de la page.
  3. Configurer la source : le commutateur à bascule Toujours gratuit est activé lorsque la sauvegarde sélectionnée est une sauvegarde d'un système de base de données Toujours gratuit.
    • Dans une location de niveau gratuit, vous pouvez uniquement restaurer une sauvegarde Toujours gratuit vers un système de base de données Toujours gratuit.
    • Dans une location payante ou d'essai, vous pouvez désactiver le commutateur pour restaurer la sauvegarde Toujours gratuit sur un système de base de données payant.
  4. Fournir des informations sur le système de base de données:
    • Créer dans le compartiment : si vous voulez lancer le système de base de données dans un compartiment autre que celui en cours, sélectionnez ce compartiment dans la liste. Si vous ne choisissez pas d'autre compartiment, celui en cours est utilisé.
    • Nom : (facultatif) indiquez un nom d'affichage convivial pour le système de base de données. Le nom ne doit pas nécessairement être unique. Un identificateur Oracle Cloud (OCID) identifie de manière unique le système de base de données.
    • Description : (facultatif) indiquez une description conviviale du système de base de données et de son objectif.
  5. Type de système de base de données : sélectionnez Autonome pour un système de base de données à instance unique, puis Haute disponibilité pour un système de base de données à trois instances.
    Remarque

    La haute disponibilité n'est pas prise en charge lors de la restauration d'une sauvegarde Toujours gratuit vers un système de base de données Toujours gratuit.
  6. Configuration du réseau:
    • Réseau cloud virtuel : sélectionnez le VCN dans lequel lancer le système de base de données.
    • Sous-réseau : sélectionnez le sous-réseau requis, correspondant au réseau cloud virtuel sélectionné.
    • Afficher les options avancées : (facultatif) sélectionnez cette option pour configurer les groupes de sécurité réseau.
      • Compartiment : sélectionnez le compartiment dans lequel le groupe de sécurité réseau est configuré.
      • Groupe de sécurité de réseau : sélectionnez le groupe que vous voulez utiliser.
      • Pour ajouter plusieurs groupes de sécurité réseau, cliquez sur le bouton Autre groupe de sécurité réseau pour ajouter une autre ligne.
        Remarque

        Vous pouvez ajouter jusqu'à 5 groupes de sécurité réseau.
  7. Configurer le placement :
    • Domaine de disponibilité : vous pouvez changer le domaine de disponibilité, mais pas la région.
      Remarque

      Le domaine de disponibilité n'est pas modifiable lors de la restauration d'une sauvegarde Toujours gratuit vers un système de base de données Toujours gratuit.
    • Sélectionner un domaine de pannes : sélectionnez cette option pour pouvoir choisir un domaine de pannes. Si vous ne choisissez pas de domaine de pannes, Oracle le fait pour vous. Reportez-vous à Domaines de pannes.
  8. Configurer le matériel :
    • Activer le cluster HeatWave : la valeur par défaut dépend de l'état du système de base de données lors de la sauvegarde. Vous pouvez modifier cette option selon vos exigences.
      Remarque

      Lors de la restauration d'un système de base de données associé à un cluster HeatWave, vous ne pouvez pas effectuer de mise à niveau vers une version plus récente. Si nécessaire, vous pouvez mettre à niveau le système de base de données et le cluster HeatWave une fois la restauration terminée.
    • Sélectionner une forme : sélectionnez Modifier la forme. Dans le panneau Parcourir toutes les formes, procédez comme suit :
      1. Sélectionnez le modèle de calcul.
        • ECPU : selon une mesure abstraite des coeurs de processeur, de la mémoire et d'autres ressources, indépendante de l'architecture de l'ECPU.
        • OCPU : selon le coeur physique d'un processeur avec hyperthread activé. Filtrez les formes en sélectionnant le type de machine :
          • Tous les types : affiche toutes les formes disponibles.
          • Machine virtuelle : affiche uniquement les formes basées sur une machine virtuelle.
          • Bare Metal : affiche uniquement les formes basées sur Bare Metal.
          Remarque

          Toutes les formes d'OCPU sont en phase d'abandon et ne sont pas disponibles pour les nouveaux utilisateurs créés après le 5 septembre 2024. Les utilisateurs existants peuvent toujours les utiliser jusqu'au 5 septembre 2025.
      2. Cochez la case correspondante pour sélectionner une forme. Reportez-vous à Formes prises en charge.
      3. Sélectionnez Sélectionner une forme.
      Remarque

      La forme n'est pas modifiable lors de la restauration d'une sauvegarde Toujours gratuit vers un système de base de données Toujours gratuit.
    • HeatWave, configuration de cluster : cette option apparaît lorsque l'option Activer le cluster HeatWave est sélectionnée. Pour modifier la configuration par défaut, sélectionnez Configurer le cluster HeatWave et effectuez les opérations suivantes dans le panneau Configurer le cluster HeatWave :
      Remarque

      La forme et le nombre de noeuds ne sont pas modifiables lors de la restauration d'une sauvegarde Toujours gratuit vers un système de base de données Toujours gratuit.
      1. Détails de forme : forme des noeuds HeatWave. Pour modifier la forme, sélectionnez Modifier la forme afin de sélectionner une forme pour les noeuds HeatWave. Reportez-vous à Formes prises en charge.
      2. Noeud : indiquez le nombre de noeuds HeatWave à créer. La valeur minimale est de 1 noeud et la valeur maximale dépend des éléments suivants :
        • Forme HeatWave.Free : 1 noeud
        • Forme HeatWave.32GB : 16 noeuds
        • Forme HeatWave.512GB ou MySQL.HeatWave.VM.Standard : 64 noeuds
        • Forme HeatWave.512GB ou MySQL.HeatWave.VM.Standard avec Lakehouse activé : 512 noeuds
      3. HeatWave Lakehouse : activez le traitement des requêtes sur les données résidant dans Object Storage. Avant MySQL 8.4.0-u3, HeatWave Lakehouse est pris en charge sur les formes MySQL.HeatWave.VM.Standard et HeatWave.512GB uniquement. Reportez-vous à HeatWave Lakehouse.
        Remarque

        Avant MySQL 8.3.0-u2, vous devez désactiver la récupération jusqu'à un point dans le temps, la haute disponibilité, les répliques de lecture et la réplication sortante afin d'activer HeatWave Lakehouse.
      4. Sélectionnez Enregistrer les modifications.
    • Taille de stockage : configurez la taille de stockage du système de base de données. La taille du stockage de données est indépendante de la forme que vous sélectionnez.
      • Taille de stockage de données initiale (Go) : indiquez la taille de stockage de données initiale, en Go, à affecter au système de base de données. La valeur doit être supérieure à 50 et inférieure à 131072.

        La valeur de stockage initiale a un impact sur votre capacité à augmenter la taille de stockage ultérieurement et les performances de l'augmentation du stockage. Reportez-vous à Stockage de système de base de données. En outre, si vous importez des données, veillez à indiquer un stockage de données suffisant.

      • Extension automatique du stockage : activez l'extension automatique du stockage de données lorsque l'utilisation de l'espace approche des limites de lecture seule de Health Monitor pour n'importe quelle instance dans le système de base de données.
        Remarque

        L'extension de stockage automatique est activée par défaut lorsque la haute disponibilité est activée et ne peut pas être désactivée.
      • Taille de stockage de données maximale (Go) : indiquez la taille de stockage de données maximale, en Go, à laquelle la taille de stockage peut être étendue. La valeur doit être supérieure à la taille de stockage de données initiale.
        Remarque

        Chaque fois que la taille de stockage est étendue, la facturation de l'utilisation du stockage augmente en conséquence. Utilisez la taille de stockage maximale pour éviter tout dépassement de coût.
  9. Configurer le plan de sauvegarde : sélectionnez cette option pour activer les sauvegardes automatiques. Si vous ne sélectionnez pas les sauvegardes automatiques, gérez les sauvegardes manuellement. Il est recommandé d'activer les sauvegardes automatiques.
    Remarque

    Lors de la restauration d'une sauvegarde Toujours gratuit vers un système de base de données Toujours gratuit, la sauvegarde automatique est activée avec une période de conservation de 1 jour, la récupération jusqu'à un point dans le temps n'est pas prise en charge et la fenêtre de sauvegarde n'est pas modifiable.
    Plan de sauvegarde:
    • Durée de conservation de la sauvegarde : (facultatif) indiquez le nombre de jours pendant lesquels conserver la sauvegarde. Par défaut, le système de base de données conserve la sauvegarde pendant 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 choisir l'heure de début de la fenêtre de sauvegarde. Si vous n'activez pas cette option, une heure de début de fenêtre par défaut sera choisie en fonction de votre région.
      • Heure de début de fenêtre : indiquez l'heure (dans le fuseau horaire UTC) à laquelle démarrer la sauvegarde du système de base de données. La sauvegarde commence dans les 30 minutes qui suivent l'heure de début de fenêtre.
        Remarque

        Ne définissez pas l'heure de début de fenêtre de sauvegarde trop proche de l'heure de début de 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.
      • Afficher les fenêtres de sauvegarde par région : sélectionnez cette option pour afficher l'heure de début de fenêtre par défaut de votre région.
    • Suppression partielle : sélectionnez cette option pour conserver 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. Cette option est activée par défaut.
    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.
  10. Fournir des contacts pour les notifications et annonces opérationnelles : (facultatif) entrez des courriels de contact pour recevoir des notifications et annonces opérationnelles, ainsi que des notifications de maintenance non planifiées. Sélectionnez Ajouter un contact pour ajouter d'autres contacts. Vous pouvez ajouter jusqu'à 10 contacts. Les adresses électroniques en double et non valides ne sont pas autorisées.
  11. Afficher les options avancées : sélectionnez cette option pour ouvrir un groupe d'onglets qui vous permettent de configurer plus précisément le système de base de données. Reportez-vous à Options avancées.
  12. Sélectionnez Restaurer.

Utilisation de l'interface de ligne de commande

Utilisez l'interface de ligne de commande pour effectuer une restauration à partir d'une sauvegarde vers un nouveau système de base de données.

Cette tâche requiert les éléments suivants :
  • OCID de compartiment, de sous-réseau et de sauvegarde.
  • Nom du domaine de disponibilité.
  • Nom utilisateur et mot de passe de l'administrateur du système de base de données parent de la sauvegarde.
  • Stratégie vous permettant de créer un système de base de données 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.
  • Réseau cloud virtuel correctement configuré. Reportez-vous à Création d'un réseau cloud virtuel.
Pour créer un système de base de données à partir d'une sauvegarde, procédez comme suit :
  1. Ouvrez une invite de commande et exécutez le code suivant :
    oci mysql db-system clone 
    --compartment-id <CompartmentOCID> 
    --availability-domain <AvailabilityDomain> 
    --admin-username <Username> 
    --admin-password <Password> 
    --shape-name <ShapeName>  
    --source-backup-id <SourceBackupOCID>
    --subnet-id <SubnetOCID> 
    --data-storage-size-in-gbs <Number> 
    --display-name <Displayname>
    • admin-username : indiquez le nom utilisateur de l'administrateur du système de base de données parent de la sauvegarde.
    • admin-password : indiquez le mot de passe de l'administrateur du système de base de données parent de la sauvegarde.
    • compartment-id : indiquez l'OCID du compartiment dans lequel le système de base de données est créé.
    • availability-domain : indiquez le nom du domaine de disponibilité dans lequel le système de base de données est créé.
    • configuration-id : (facultatif) indiquez l'OCID de la configuration à appliquer au système de base de données. Si vous ne définissez pas d'OCID de configuration, la configuration par défaut associée à la forme sélectionnée est utilisée. Si vous définissez une configuration personnalisée, elle doit utiliser la même forme que celle définie dans la demande.
    • shape-name : indiquez une forme supérieure à celle utilisée par le système de base de données parent de la sauvegarde. Par exemple, MySQL.VM.Standard.E3.2.32GB.
    • source-backup-id : indiquez l'OCID de la sauvegarde.
    • subnet-id : indiquez l'OCID du sous-réseau de réseau cloud virtuel que le système de base de données doit utiliser.
    • data-storage-size-in-gbs : (facultatif) indiquez la quantité de stockage de données, en Go, du système de base de données. La valeur doit être supérieure à la quantité de stockage définie sur le système de base de données de la sauvegarde et inférieure à 131 072. La taille du stockage de données est indépendante de la forme que vous sélectionnez. Si vous ne définissez pas de valeur, le stockage défini sur le système de base de données de la sauvegarde est utilisé.
    • display-name : (facultatif) indiquez le nom d'affichage du système de base de données. Si vous ne définissez pas de nom d'affichage, un nom est généré pour vous au format mysqldbsystemYYYYMMDDHHMMSS.

Rubriques connexes

Scénarios de restauration de sauvegarde pris en charge

Le service HeatWave prend en charge la restauration d'une sauvegarde d'un système de base de données autonome ou haute disponibilité vers un nouveau système de base de données.

Lorsque vous effectuez une restauration d'un système de base de données autonome vers un système de base de données haute disponibilité, assurez-vous des points suivants :

  • Des clés primaires existent dans chaque table du système de base de données.
  • La version de MySQL est 8.0.24 ou supérieure. Vous ne pouvez pas activer la haute disponibilité sur les versions antérieures de MySQL.

Tableau 9-2 Scénarios de restauration de sauvegarde pris en charge

Source Objectif Support technique
Système de base de données autonome
  • Système de base de données autonome
  • Système de base de données haute disponibilité
  • Système de base de données autonome avec cluster HeatWave
  • Système de base de données haute disponibilité avec cluster HeatWave
pris en charge
Système de base de données autonome avec cluster HeatWave
  • Système de base de données autonome
  • Système de base de données haute disponibilité
Pris en charge : seules les données InnoDB sont restaurées. Si HeatWave Lakehouse est activé pour la source, les données Lakehouse ne sont pas restaurées.
Système de base de données autonome avec cluster HeatWave
  • Système de base de données autonome avec cluster HeatWave
  • Système de base de données haute disponibilité avec cluster HeatWave
  • Pris en charge : seules les données InnoDB sont restaurées. Si HeatWave Lakehouse est activé pour la source, les données Lakehouse ne sont pas restaurées.
  • Si vous ajoutez un cluster HeatWave au système de base de données autonome ou haute disponibilité ultérieurement, les données ne sont pas automatiquement chargées dans le cluster HeatWave et vous devez les charger manuellement.
Système de base de données haute disponibilité
  • Système de base de données autonome
  • Système de base de données haute disponibilité
  • Système de base de données autonome avec cluster HeatWave
  • Système de base de données haute disponibilité avec cluster HeatWave
pris en charge
Système de base de données haute disponibilité avec cluster HeatWave
  • Système de base de données autonome
  • Système de base de données haute disponibilité
Pris en charge : seules les données InnoDB sont restaurées. Si HeatWave Lakehouse est activé pour la source, les données Lakehouse ne sont pas restaurées.
Système de base de données haute disponibilité avec cluster HeatWave
  • Système de base de données autonome avec cluster HeatWave
  • Système de base de données haute disponibilité avec cluster HeatWave
  • Pris en charge : seules les données InnoDB sont restaurées. Si HeatWave Lakehouse est activé pour la source, les données Lakehouse ne sont pas restaurées.
  • Si vous ajoutez un cluster HeatWave au système de base de données autonome ou haute disponibilité ultérieurement, les données ne sont pas automatiquement chargées dans le cluster HeatWave et vous devez les charger manuellement.