Restauration à partir d'une sauvegarde

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

Note

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 de type Toujours gratuit. La sauvegarde d'un système de base de données de type Toujours gratuit peut être restaurée vers :
  • Un système de base de données de type 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 ayant la même adresse IP qu'un système de base de données en cours d'exécution. Si vous voulez utiliser la même adresse IP, supprimez le système de base de données en cours d'exécution. De plus, vous pouvez permettre à Oracle de sélectionner une adresse IP non utilisée dans le sous-réseau ou de définir une nouvelle adresse IP pour le nouveau système de base de données à l'aide du champ Adresse IP de l'onglet Réseau de l'onglet Options avancées. Voir Option avancée : Connexions.

Lorsque vous créez un nouveau système de base de données à partir d'une sauvegarde, il conserve les données d'identification d'administrateur du système de base de données initial 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é n'est plus disponible, elle sera mise à niveau au cours du prochain cycle de maintenance. Lors de la restauration d'une sauvegarde automatique, manuelle, finale ou opérateur, vous restaurez les données complètes du système de base de données initial 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.

Note

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, voir Résolution de l'erreur OutOfHostCapacity.
Effectuez les opérations suivantes pour effectuer une restauration à partir d'une sauvegarde existante vers un nouveau système de base de données :
  1. Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, sélectionnez Sauvegardes.
  2. Sélectionnez votre compartiment dans Portée de la liste.
  3. Effectuez l'une des actions suivantes :
    • Sélectionnez Restaurer avec un nouveau système de base de données dans le menu Actions sur la même ligne que la sauvegarde. Le panneau Restaurer avec un nouveau système de base de données s'affiche.
    • Sélectionnez le nom de la sauvegarde pour ouvrir la page Détails de la sauvegarde et sélectionnez Restaurer avec un nouveau système de base de données. Le panneau Restaurer avec un nouveau système de base de données s'affiche.
    • Si le système de base de données n'a pas été supprimé, sélectionnez le nom du système présent sur la même ligne que votre sauvegarde pour ouvrir la page Détails du système de BD. Sélectionnez Actions supplémentaires, puis Restaurer avec un nouveau système de base de données. Dans le panneau Restaurer avec un nouveau système de base de données, sélectionnez Restaurer à partir d'une sauvegarde. Sélectionnez Sélectionner une sauvegarde. Dans le panneau Parcourir toutes les sauvegardes, sélectionnez la sauvegarde dans la liste des sauvegardes disponibles, puis sélectionnez Sélectionner une sauvegarde.
  4. 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 de type Toujours gratuit.
    • Dans une location de niveau gratuit, vous pouvez uniquement restaurer une sauvegarde de type Toujours gratuit sur un système de base de données de type Toujours gratuit.
    • Dans une location payante ou d'essai, vous pouvez désactiver le commutateur pour restaurer la sauvegarde toujours gratuite dans un système de base de données payant.
  5. Fournir les informations sur le système de BD :
    • Créer dans le compartiment : Si vous voulez lancer le système de base de données dans un compartiment autre que le compartiment courant, sélectionnez le compartiment voulu dans la liste. Si vous ne sélectionnez pas d'autre compartiment, le compartiment courant est utilisé.
    • Nom : (Facultatif) Spécifiez un nom d'affichage convivial pour le système de base de données. Il n'est pas nécessaire que ce nom soit unique. Un identificateur Oracle Cloud (OCID) identifie le système de base de données de manière unique.
    • Description : (Facultatif) Spécifiez une description conviviale du système de base de données et de son objectif.
  6. 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.
    Note

    La haute disponibilité n'est pas prise en charge lors de la restauration d'une sauvegarde de type Toujours gratuit sur un système de base de données de type Toujours gratuit.
  7. Configurer le réseau :
    • Réseau en nuage 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 voulu du VCN sélectionné.
    • Afficher les options avancées : (Facultatif) Cliquez pour configurer les groupes de sécurité de réseau.
      • Compartiment : Sélectionnez un compartiment dans lequel le groupe de sécurité de réseau est configuré.
      • Groupe de sécurité de réseau : Sélectionnez le groupe de sécurité de réseau à utiliser.
      • Pour ajouter plusieurs groupes de sécurité de réseau, cliquez sur le bouton Autre groupe de sécurité de réseau pour ajouter une autre rangée.
        Note

        Vous pouvez ajouter jusqu'à 5 groupes de sécurité de réseau.
  8. Configurer le positionnement :
    • Domaine de disponibilité : Vous pouvez modifier le domaine de disponibilité, mais pas la région.
      Note

      Le domaine de disponibilité ne peut pas être modifié lors de la restauration d'une sauvegarde de type Toujours gratuit sur un système de base de données de type Toujours gratuit.
    • Sélectionner un domaine d'erreur : Sélectionnez cette option pour pouvoir sélectionner un domaine d'erreur. Si vous ne choisissez pas un domaine d'erreur, Oracle le choisit pour vous. Voir Domaines d'erreur.
  9. Configurer le matériel :
    • Activer la grappe 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 en fonction de vos besoins.
      Note

      Lors de la restauration d'un système de base de données combiné à la grappe 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 la grappe HeatWave une fois la restauration terminée.
    • Sélectionner une forme : Sélectionnez Modifier la forme. Dans le panneau Parcourir toutes les formes, effectuez les opérations suivantes :
      1. Sélectionnez le modèle de calcul.
        • ECPU : Basé sur une architecture indépendante de l'ECPU avec une mesure abstraite des coeurs d'UC, de la mémoire et des autres ressources.
        • OCPU : Basé sur le coeur physique d'un processeur avec la technologie Hyperthread. 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.
          • Système d'exploitation : Affiche uniquement les formes basées sur des instances sans système d'exploitation.
          Note

          Toutes les formes d'OCPU sont obsolètes 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. Select the checkbox to choose a shape. See Supported Shapes.
      3. Sélectionnez Sélectionner une forme.
      Note

      La forme n'est pas modifiable lors de la restauration d'une sauvegarde de type Toujours gratuit sur un système de base de données de type Toujours gratuit.
    • Configuration de la grappe HeatWave : Cette option est affichée lorsque l'option Activer la grappe HeatWave est sélectionnée. Pour modifier la configuration par défaut, sélectionnez Configurer la grappe HeatWave et effectuez les opérations suivantes dans le panneau Configurer la grappe HeatWave :
      Note

      La forme et le nombre de noeuds ne sont pas modifiables lors de la restauration d'une sauvegarde de type Toujours gratuit dans un système de base de données de type Toujours gratuit.
      1. Shape details: The shape for the HeatWave nodes. If you want to change the shape, select Change shape to select a shape for the HeatWave nodes. See Supported Shapes.
      2. Noeud : Spécifiez le nombre de noeuds HeatWave à créer. La valeur minimale est 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 entrepôt avec lac de données activé : 512 noeuds
      3. HeatWave Entrepôt avec lac de données : Activez le traitement des interrogations sur les données résidant dans le stockage d'objets. Avant MySQL 8.4.0-u3, l'entrepôt avec lac de données HeatWave n'est pris en charge que pour les formes MySQL.HeatWave.VM.Standard et HeatWave.512GB. Voir HeatWave Entrepôt avec lac de données.
        Note

        Avant MySQL 8.3.0-u2, vous devez désactiver la récupération à un instant donné, la haute disponibilité, les répliques de lecture et la réplication sortante pour activer l'entrepôt avec lac de données HeatWave.
      4. Sélectionnez Enregistrer les modifications.
    • Taille du stockage : Configurez la taille du 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 initiale du stockage de données (Go) : Spécifiez la taille initiale du stockage de données, 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 une incidence sur votre capacité à augmenter la taille du stockage plus tard et les performances de l'augmentation du stockage. Voir Stockage du système de base de données. De plus, si vous importez des données, assurez-vous de spécifier un stockage de données suffisant.

      • Extension de stockage automatique : Activez l'extension automatique du stockage de données lorsque l'utilisation de l'espace approche les limites en lecture seule du moniteur d'état d'une instance du système de base de données.
        Note

        L'expansion automatique du stockage est activée par défaut lorsque la haute disponibilité est activée et ne peut pas être désactivée.
      • Taille maximale de stockage de données (Go) : Spécifiez la taille maximale de stockage de données, en Go, à laquelle vous pouvez étendre la taille. La valeur doit être supérieure à la taille de stockage de données initiale.
        Note

        Lorsque la taille du stockage est augmentée, la facturation de l'utilisation du stockage augmente en conséquence. Utilisez la taille de stockage maximale pour éviter un dépassement de coût.
  10. 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 vos sauvegardes manuellement. Il est recommandé d'activer les sauvegardes automatiques.
    Note

    Lors de la restauration d'une sauvegarde de type Toujours gratuit sur un système de base de données de type 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 :
    • Période de conservation des sauvegardes : (Facultatif) Spécifiez le nombre de jours pendant lesquels vous voulez 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 pour vous permettre de restaurer un système de base de données à un moment précis vers un nouveau système de base de données.
    • Sélectionner la fenêtre de sauvegarde : Sélectionnez cette option pour pouvoir sélectionner 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 la fenêtre : Spécifiez l'heure (dans le fuseau horaire UTC) à laquelle vous voulez lancer la sauvegarde du système de base de données. Votre sauvegarde commence dans les 30 minutes suivant l'heure de début de la fenêtre.
        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.
      • Show backup windows per region (Afficher les fenêtres de sauvegarde par région) : Sélectionnez cette option pour voir l'heure de début par défaut de votre région.
    • Suppression temporaire : Sélectionnez cette option pour conserver la sauvegarde à supprimer en raison de la politique de conservation à l'état DELETE_SCHEDULED pendant 7 jours supplémentaires avant de la supprimer définitivement. Cette option est activée par défaut.
    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.
  11. Fournir des contacts pour les avis opérationnels et les annonces : (Facultatif) Entrez un ou plusieurs courriels de contact pour recevoir des avis opérationnels et des annonces, ainsi que des avis de maintenance non planifiés. Sélectionnez Ajouter un contact pour ajouter d'autres contacts. Vous pouvez ajouter jusqu'à 10 contacts. Les adresses de courriel en double et non valides ne sont pas autorisées.
  12. Afficher les options avancées : Sélectionnez cette option pour ouvrir un groupe d'onglets qui vous permettent de configurer davantage le système de base de données. Voir Options avancées.
  13. 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 nécessite les éléments suivants :
  • Compartiment, sous-réseau et OCID de sauvegarde.
  • Nom du domaine de disponibilité.
  • Nom d'utilisateur et mot de passe de l'administrateur pour le système de base de données parent de la sauvegarde.
  • Politique qui vous permet de créer un système de base de données 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.
  • VCN correctement configuré. Voir Création d'un réseau en nuage virtuel.
Effectuez les opérations suivantes pour créer un système de base de données à partir d'une sauvegarde :
  1. Ouvrez une invite de commande et exécutez la commande suivante :
    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 : Spécifiez le nom d'utilisateur de l'administrateur pour le système de base de données parent de la sauvegarde.
    • admin-password : Spécifiez le mot de passe de l'administrateur pour le système de base de données parent de la sauvegarde.
    • compartment-id : Spécifiez l'OCID du compartiment dans lequel est créé le système de base de données.
    • availability-domain : Spécifiez le nom du domaine de disponibilité dans lequel le système de base de données est créé.
    • configuration-id : (Facultatif) Spécifiez l'OCID de la configuration à appliquer au système de base de données. Si vous ne définissez pas d'OCID 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 : Spécifiez 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 : Spécifiez l'OCID de la sauvegarde.
    • subnet-id : Spécifiez l'OCID du sous-réseau VCN que le système de base de données doit utiliser.
    • data-storage-size-in-gbs : (Facultatif) Spécifiez la quantité de stockage de données, en Go, pour le système de base de données. La valeur doit être supérieure à la quantité de stockage définie dans 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 aucune valeur, le stockage défini sur le système de base de données de la sauvegarde est utilisé.
    • display-name : (Facultatif) Spécifiez 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 à partir d'un système de base de données autonome vers un système de base de données à haute disponibilité, assurez-vous des éléments suivants :

  • Des clés primaires existent sur 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 des versions antérieures de MySQL.

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

Source Cible Prise en charge
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 grappe HeatWave
  • Système de base de données à haute disponibilité avec grappe HeatWave
Prise en charge
Système de base de données autonome avec grappe 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 l'entrepôt avec lac de données HeatWave est activé pour la source, les données de l'entrepôt avec lac de données ne sont pas restaurées.
Système de base de données autonome avec grappe HeatWave
  • Système de base de données autonome avec grappe HeatWave
  • Système de base de données à haute disponibilité avec grappe HeatWave
  • Pris en charge - Seules les données InnoDB sont restaurées. Si l'entrepôt avec lac de données HeatWave est activé pour la source, les données de l'entrepôt avec lac de données ne sont pas restaurées.
  • Si vous ajoutez une grappe 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 la grappe HeatWave et vous devez la 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 grappe HeatWave
  • Système de base de données à haute disponibilité avec grappe HeatWave
Prise en charge
Système de base de données à haute disponibilité avec grappe 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 l'entrepôt avec lac de données HeatWave est activé pour la source, les données de l'entrepôt avec lac de données ne sont pas restaurées.
Système de base de données à haute disponibilité avec grappe HeatWave
  • Système de base de données autonome avec grappe HeatWave
  • Système de base de données à haute disponibilité avec grappe HeatWave
  • Pris en charge - Seules les données InnoDB sont restaurées. Si l'entrepôt avec lac de données HeatWave est activé pour la source, les données de l'entrepôt avec lac de données ne sont pas restaurées.
  • Si vous ajoutez une grappe 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 la grappe HeatWave et vous devez la charger manuellement.