Skip to main content
NetApp Backup and Recovery
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Restaurez les charges de travail de base de données Oracle avec NetApp Backup and Recovery

Contributeurs netapp-mwallis

Restaurez les charges de travail de la base de données Oracle à partir d'instantanés, de sauvegardes répliquées sur un stockage secondaire ou de sauvegardes stockées dans un stockage objet à l'aide de NetApp Backup and Recovery.

Restaurer à partir de ces emplacements

Vous pouvez restaurer des bases de données à partir de différents emplacements de départ :

  • Restaurer à partir d'un emplacement principal (instantané local)

  • Restaurer à partir d'une ressource répliquée sur un stockage secondaire

  • Restaurer à partir d'une sauvegarde de stockage d'objets

Restaurer ces points

Vous pouvez restaurer une base de données à son emplacement d'origine ou la restaurer en tant que nouvelle base de données sur un hôte enregistré différent (emplacement alternatif).

  • Restaurer à l'emplacement d'origine

  • Restaurer vers un autre emplacement (un autre hôte enregistré)

Comment fonctionne la restauration d'une base de données Oracle

Lorsque vous restaurez des charges de travail Oracle Database, les opérations suivantes se produisent :

  • Lorsque vous restaurez une base de données à partir d'un snapshot local, NetApp Backup and Recovery crée une nouvelle ressource à l'aide des données de la sauvegarde.

  • Lorsque vous effectuez une restauration à partir d’un stockage répliqué, vous pouvez le restaurer à l’emplacement d’origine.

  • Lors d'une restauration vers un autre emplacement, NetApp Backup and Recovery restaure la sauvegarde sélectionnée de la base de données source en tant que nouvelle base de données sur un autre hôte enregistré. Vous spécifiez l'hôte cible et un nom pour la nouvelle base de données. Si vous ne fournissez pas de fichier de spécification de restauration, Backup and Recovery calcule automatiquement l'emplacement des fichiers de données, des fichiers de contrôle et des fichiers journaux de reprise sur l'hôte cible.

  • Lorsque vous restaurez une sauvegarde à partir du stockage d'objets, vous pouvez restaurer les données vers le stockage source ou vers un système ONTAP local et récupérer la base de données à partir de là.

Consultez les informations relatives aux points de restauration disponibles pour Oracle Database

Consultez les points de restauration disponibles, y compris le numéro SCN et l’incarnation de la base de données associée.

Remarque Oracle Database crée une nouvelle incarnation de la base de données chaque fois que vous ouvrez une base de données avec l’option RESETLOGS. NetApp Backup and Recovery répertorie les incarnations de base de données pertinentes lorsque vous consultez les points de restauration et lorsque vous effectuez une restauration vers un SCN spécifique.
Étapes
  1. Dans le menu Sauvegarde et restauration, sélectionnez Inventaire.

  2. Dans le menu NetApp Backup and Recovery , sélectionnez Restaurer.

  3. Sélectionnez View pour la charge de travail de la base de données Oracle.

  4. Sélectionnez l'onglet Bases de données.

  5. Sélectionnez l’icône Actions Icône Actions pour une base de données dont vous souhaitez consulter les points de restauration, puis sélectionnez Afficher les détails de protection.

  6. Vérifiez les points de restauration disponibles ainsi que le numéro SCN et l’incarnation de la base de données associés à chacun d’eux.

Restaurer une base de données Oracle

Selon vos besoins, restaurez une base de données Oracle à un point précis dans le temps, à un numéro de modification système (SCN) spécifique ou à son dernier état fonctionnel. Vous pouvez également restaurer la base de données à partir d'instantanés et ignorer le processus de récupération automatique, par exemple si vous souhaitez effectuer la récupération manuellement. Vous pouvez rechercher la base de données par son nom ou à l'aide de filtres spécifiques.

Rôle requis de la console NetApp Rôle de super administrateur de NetApp Backup and Recovery ou rôle d'administrateur de restauration de NetApp Backup and Recovery. "En savoir plus sur les rôles d'accès à la NetApp Console pour tous les services".

Avant de commencer

Lorsque vous effectuez une restauration vers un autre emplacement, tenez compte des scénarios de restauration pris en charge et non pris en charge suivants :

Scénarios de restauration vers un emplacement alternatif pris en charge

  • Restauration d’une base de données Oracle unique complète vers un hôte cible unique

  • Restauration à un point précis dans le temps, à un SCN spécifique ou à la dernière sauvegarde

  • Utilisation de répertoires de journaux d'archivage externes lorsque les journaux d'archivage requis pour le point de récupération sélectionné ne sont pas inclus dans la sauvegarde

Scénarios de restauration d'emplacement alternatif non pris en charge

  • Restauration des tablespaces uniquement, y compris la restauration des tablespaces au sein d'une PDB

  • Restauration de PDB uniquement vers une autre base de données conteneur (CDB)

  • Restaurer à partir du stockage secondaire

  • Restaurer à partir du stockage d'objets

Remarque

Si vous restaurez des PDB ou des espaces de tables à un point précis dans le temps ou un SCN :

  • Sélectionnez une seule PDB. La restauration à un point précis dans le temps n'est pas compatible avec la restauration de plusieurs PDB.

  • PDB$SEED ne peut pas être sélectionné pour la restauration à un point précis dans le temps.

  • La restauration du fichier de contrôle ne peut pas être combinée avec la restauration à un point précis dans le temps des PDB ou des espaces de tables PDB.

  • Les SYSTEM, SYSAUX, et UNDO espaces de tables ne peuvent pas être sélectionnés.

Remarques importantes concernant la restauration des bases de données Oracle Data Guard

  • Avant de procéder à la restauration, assurez-vous que le rôle de la base de données est à jour. Si un switchover ou un failover s'est produit, sélectionnez d'abord l'onglet Hosts, puis Refresh pour l'hôte. Les options de restauration disponibles dépendent du rôle actuel de la base de données.

  • Si la base de données est actuellement une base de données de secours, vous ne pouvez pas la restaurer à son emplacement d'origine, quel que soit le rôle qu'elle avait lors de la sauvegarde. Restaurez-la vers un autre emplacement.

  • Si la base de données est actuellement de secours, vous ne pouvez pas restaurer un instantané qui existe uniquement sur un stockage secondaire ou dans le stockage objet.

  • Vous pouvez restaurer à son emplacement d'origine une sauvegarde effectuée lorsque la base de données était en mode de secours, après qu'elle est devenue la base de données principale.

Avertissement La restauration d'une base de données principale ne modifie pas la base de données de secours. Lorsque vous ouvrez la base de données principale avec RESETLOGS après une restauration à un point dans le temps ou une restauration SCN, cela démarre une nouvelle incarnation de la base de données. Si la base de données de secours a déjà appliqué le redo au-delà de ce point, l'application du redo sur la base de données de secours s'arrête avec une erreur et la base de données de secours reste dans son état antérieur. Pour rétablir la protection, rétablissez la base de données de secours après la restauration à l'aide des outils Oracle.
Étapes
  1. Dans le menu de la NetApp Console , sélectionnez Protection > Sauvegarde et récupération.

  2. Dans le menu NetApp Backup and Recovery , sélectionnez Restaurer.

  3. Dans la liste déroulante à droite du champ de recherche de nom, sélectionnez Oracle.

  4. Saisissez le nom de la base de données que vous souhaitez restaurer ou filtrez l'hôte de base de données sur lequel se trouve la base de données que vous souhaitez restaurer.

    Une liste d'instantanés correspondant à vos critères de recherche apparaît.

  5. Sélectionnez le bouton Restaurer pour la base de données que vous souhaitez restaurer.

  6. Choisissez une option de restauration :

    Restaurer à un moment précis
    1. Sélectionnez Restaurer à un moment précis.

    2. Sélectionnez Suivant.

    3. Choisissez une date dans la liste déroulante et sélectionnez Rechercher.

      L'instantané le plus proche de la date et de l'heure spécifiées est affiché.

    4. Si l'instantané est stocké à plusieurs emplacements, sélectionnez un emplacement source à utiliser et ajoutez ou vérifiez les détails de l'emplacement.

    5. Sélectionnez Suivant.

    Restaurer vers un numéro de modification système spécifique (SCN)
    1. Vous pouvez également consulter Consultez les informations relatives aux points de restauration disponibles pour Oracle Database pour voir les SCN disponibles et les incarnations de base de données associées.

    2. Sélectionnez Restaurer vers un numéro de modification système spécifique (SCN).

    3. Sélectionnez Suivant.

    4. Saisissez le SCN à utiliser comme point de restauration et sélectionnez Rechercher.

      L'instantané correspondant le plus proche du SCN spécifié est affiché. Si plusieurs incarnations de la base de données correspondent au SCN, toutes les incarnations correspondantes sont affichées.

    5. Si plusieurs incarnations de base de données correspondent à la recherche, sélectionnez l'instantané avec l'incarnation correcte.

    6. Si l'instantané est stocké à plusieurs emplacements, sélectionnez un emplacement source à utiliser et ajoutez ou vérifiez les détails de l'emplacement.

    7. Sélectionnez Suivant.

    Restaurer la dernière sauvegarde (dernier état correct)
    1. Sélectionnez Restaurer vers la dernière sauvegarde.

    2. Sélectionnez Suivant.

      La dernière capture instantanée est affichée. L'opération de restauration récupère le dernier état fonctionnel à l'aide de toutes les sauvegardes de journaux disponibles.

    3. Si l'instantané est stocké à plusieurs emplacements, sélectionnez un emplacement source à utiliser et ajoutez ou vérifiez les détails de l'emplacement.

    4. Sélectionnez Suivant.

    Restaurer à partir d'instantanés sans récupération
    1. Sélectionnez Restaurer à partir d'instantanés sans récupération.

      Sélectionner cette option signifie que la base de données sera restaurée à partir d'instantanés, mais la restauration de la base de données est ignorée (les sauvegardes des journaux ne sont pas appliquées).

    2. Sélectionnez Suivant.

      Les instantanés disponibles sont affichés.

    3. Sélectionnez un instantané dans la liste et sélectionnez Suivant.

    4. Si l'instantané est stocké à plusieurs emplacements, sélectionnez un emplacement source à utiliser et ajoutez ou vérifiez les détails de l'emplacement.

    5. Sélectionnez Suivant.

  7. Choisissez la destination et les paramètres de restauration :

    Restaurer à l'emplacement d'origine
    1. Dans la section Paramètres de destination, procédez comme suit :

      1. Pour les bases de données RAC, sélectionnez le nœud RAC sur lequel exécuter la restauration. Cette option apparaît uniquement pour les bases de données RAC.

      2. Sélectionnez ce que vous souhaitez restaurer :

        • Sélectionnez Tous les fichiers de données pour restaurer l'intégralité de la base de données ou de la base de données conteneur (CDB).

        • Sélectionnez Bases de données enfichables (PDB) pour restaurer une ou plusieurs PDB à partir d'une CDB sans affecter les autres PDB du conteneur. Sélectionnez ensuite les PDB dans la liste.

        • Sélectionnez Espaces de tables de base de données enfichable (PDB) (affichés sous le nom Espaces de tables pour une base de données non-CDB) pour restaurer des espaces de tables PDB spécifiques. Ensuite, sélectionnez la PDB et les espaces de tables.

      3. Vous pouvez activer l'option Fichiers de contrôle pour restaurer également les fichiers de contrôle de la base de données. Cette option ne peut pas être sélectionnée pour la restauration à un point précis dans le temps ou la restauration SCN des PDB ou des espaces de tables PDB.

      4. Vous pouvez, si vous le souhaitez, activer l’option Modifier l’état de la base de données si nécessaire pour la restauration et la récupération afin de permettre à NetApp Backup and Recovery de gérer l’état de la base de données en fonction du type de récupération.

      5. Vous pouvez éventuellement activer l'option Forcer la restauration sur place pour effectuer une restauration sur place lorsque de nouveaux fichiers de données ont été ajoutés après la sauvegarde, ou lorsque des LUN ont été ajoutés, supprimés ou recréés dans un groupe de disques LVM. Cette option remplace la vérification des fichiers externes ; la restauration de la base de données se poursuit à l'aide de l'option de restauration que vous avez sélectionnée.

      6. Spécifiez les emplacements des fichiers journaux d’archivage externes dans le champ Specify external archive log files locations si vous restaurez une base de données à un point spécifique dans le temps ou à un SCN spécifique, et que les journaux d’archivage ne se trouvent pas à l’emplacement configuré. Saisissez un chemin de système de fichiers commençant par / ou un groupe de disques ASM commençant par +. Utilisez les boutons « plus » et « moins » situés à côté du champ de saisie de texte pour ajouter ou supprimer des emplacements. Ce champ n’apparaît pas lorsque vous restaurez à partir de snapshots sans récupération.

      7. Vous pouvez, si vous le souhaitez, activer l’option Ouvrir la base de données ou la base de données conteneur en mode LECTURE-ÉCRITURE après la restauration de la base de données et sélectionner une sous-option correspondant à l’étendue de la restauration (ces options n’apparaissent pas lors de la restauration à partir d’instantanés sans restauration de la base de données) :

        • Tous les fichiers de données : Ouvrez la base de données ou la base de données conteneur en mode LECTURE-ÉCRITURE après la restauration de la base de données.

        • PDB ou espaces de tables PDB : Ouvrez les bases de données enfichables en mode LECTURE-ÉCRITURE après la restauration de la base de données.

        • Espaces de tables non-CDB : Mettez les espaces de tables en ligne après la restauration.

    2. Dans la section Prescripts and postscripts, procédez comme suit :

      1. Script préalable : Vous pouvez activer cette option et saisir le chemin complet d’un script à exécuter avant l’opération de restauration, ainsi que les arguments que ce script accepte.

      2. Postscript : Activez éventuellement cette option et saisissez le chemin complet d'un script qui doit être exécuté après l'opération de restauration et tous les arguments que le script prend.

      3. Choisissez une durée d'exécution pour le script. Si le script ne parvient pas à s'exécuter dans ce délai, la restauration se poursuivra malgré tout.

    Restaurer vers un autre emplacement

    Restaurez une base de données en tant que nouvelle base de données sur un autre hôte enregistré. Consultez les informations scénarios pris en charge et non pris en charge avant de commencer.

    1. Dans la section Paramètres de destination, saisissez les informations suivantes :

      1. Hôte cible : Sélectionnez l’hôte enregistré sur lequel vous souhaitez créer la nouvelle base de données.

      2. Base de données cible : saisissez un nom pour la base de données cible. Par défaut, le nom commence par le nom de la base de données source, et vous pouvez le modifier.

      3. Personnaliser les paramètres de la base de données cible : Activez cette option pour charger un fichier de spécification de restauration personnalisé afin de personnaliser les paramètres de la base de données cible.

      4. Fichier de spécification de restauration : si vous avez activé l’option Personnaliser les paramètres de la base de données cible, fournissez un fichier de spécification de restauration pour contrôler l’emplacement des fichiers restaurés sur l’hôte cible. Vous pouvez télécharger un fichier de spécification de restauration par défaut et le personnaliser pour modifier les détails de la base de données cible, tels que l’authentification et l’emplacement des journaux.

        Si vous ne fournissez pas de fichier de spécification de restauration, Backup and Recovery calcule automatiquement l'emplacement des fichiers de données, des fichiers de contrôle et des fichiers de journalisation redo.

      5. Spécifiez les emplacements des fichiers journaux d’archivage externes dans le champ Specify external archive log files locations si vous restaurez une base de données à un point spécifique dans le temps ou à un SCN spécifique, et que les journaux d’archivage ne se trouvent pas à l’emplacement configuré. Saisissez un chemin de système de fichiers commençant par / ou un groupe de disques ASM commençant par +. Utilisez les boutons « plus » et « moins » situés à côté du champ de saisie de texte pour ajouter ou supprimer des emplacements. Ce champ n’apparaît pas lorsque vous restaurez à partir de snapshots sans récupération.

      6. Vous pouvez, si vous le souhaitez, activer l’option Ouvrir la base de données ou la base de données conteneur en mode LECTURE-ÉCRITURE après la restauration de la base de données et sélectionner une sous-option correspondant à l’étendue de la restauration (ces options n’apparaissent pas lors de la restauration à partir d’instantanés sans restauration de la base de données) :

  8. Sélectionnez Restaurer.

    Une fois l'opération de restauration terminée, consultez la page Inventaire pour vérifier que la nouvelle base de données y figure. Si la base de données n'est pas répertoriée, actualisez l'hôte cible.