Restaurer et récupérer des tablespaces à l'aide de la récupération à un instant T
Vous pouvez restaurer un sous-ensemble d'espaces table qui a été corrompu ou supprimé sans affecter les autres espaces table de la base de données. SnapCenter utilise RMAN pour effectuer une récupération ponctuelle (PITR) des tablespaces.
Avant de commencer
-
Les sauvegardes nécessaires à l'exécution du PITR des tablespaces doivent être cataloguées et montées.
-
Si vous avez installé le plug-in en tant qu'utilisateur non root, vous devez attribuer manuellement les autorisations d'exécution aux répertoires prescript et postscript.
À propos de cette tâche
Pendant l’opération PITR, RMAN crée une instance auxiliaire à la destination auxiliaire spécifiée. La destination auxiliaire peut être un point de montage ou un groupe de disques ASM. S'il y a suffisamment d'espace dans l'emplacement monté, vous pouvez réutiliser l'un des emplacements montés au lieu d'un point de montage dédié.
Vous devez spécifier la date et l'heure ou le SCN et l'espace table est restauré sur la base de données source.
Vous pouvez sélectionner et restaurer plusieurs espaces table résidant dans des environnements ASM, NFS et SAN. Par exemple, si les espaces table TS2 et TS3 résident sur NFS et TS4 sur SAN, vous pouvez effectuer une seule opération PITR pour restaurer tous les espaces table.
|
Dans une configuration RAC, vous pouvez effectuer un PITR d'espaces table à partir de n'importe quel nœud du RAC. |
Mesures
-
Dans le volet de navigation de gauche, cliquez sur Ressources, puis sélectionnez le plug-in approprié dans la liste.
-
Dans la page Ressources, sélectionnez Base de données ou Groupe de ressources dans la liste Affichage.
-
Sélectionnez la base de données de type instance unique (multilocataire) à partir de la vue des détails de la base de données ou de la vue des détails du groupe de ressources.
La page de topologie de la base de données s'affiche.
-
Dans la vue Gérer les copies, sélectionnez Sauvegardes à partir du système de stockage principal ou secondaire (en miroir ou répliqué).
Si la sauvegarde n'est pas cataloguée, vous devez sélectionner la sauvegarde et cliquer sur Catalogue.
-
Sélectionnez la sauvegarde cataloguée, puis cliquez sur *
*.
-
Dans la page Restaurer l’étendue, effectuez les tâches suivantes :
-
Si vous avez sélectionné une sauvegarde d'une base de données dans un environnement Real Application Clusters (RAC), sélectionnez le nœud RAC.
-
Sélectionnez Tablespaces, puis spécifiez les tablespaces que vous souhaitez restaurer.
Vous ne pouvez pas exécuter PITR sur les espaces table SYSAUX, SYSTEM et UNDO. -
Sélectionnez Modifier l'état de la base de données si nécessaire pour la restauration et la récupération pour modifier l'état de la base de données à l'état requis pour effectuer les opérations de restauration et de récupération.
-
-
Dans la page Étendue de la récupération, effectuez l’une des actions suivantes :
-
Si vous souhaitez récupérer un numéro de modification système (SCN) spécifique, sélectionnez Jusqu'au SCN et spécifiez le SCN et la destination auxiliaire.
-
Si vous souhaitez récupérer à une date et une heure spécifiques, sélectionnez Date et heure et spécifiez la date et l'heure ainsi que la destination auxiliaire.
SnapCenter identifie, puis monte et catalogue le nombre optimal de sauvegardes de données et de journaux nécessaires pour effectuer le PITR en fonction du SCN spécifié ou de la date et de l'heure sélectionnées.
-
-
Dans la page PreOps, entrez le chemin et les arguments du prescript que vous souhaitez exécuter avant l’opération de restauration.
Vous devez stocker les scripts soit dans le chemin /var/opt/snapcenter/spl/scripts, soit dans n'importe quel dossier à l'intérieur de ce chemin. Par défaut, le chemin /var/opt/snapcenter/spl/scripts est renseigné. Si vous avez créé des dossiers dans ce chemin pour stocker les scripts, vous devez spécifier ces dossiers dans le chemin.
Vous pouvez également spécifier la valeur du délai d’expiration du script. La valeur par défaut est de 60 secondes.
SnapCenter vous permet d'utiliser les variables d'environnement prédéfinies lorsque vous exécutez le prescript et le postscript."Apprendre encore plus"
-
Dans la page PostOps, effectuez les étapes suivantes :
-
Entrez le chemin et les arguments du postscript que vous souhaitez exécuter après l'opération de restauration.
Si l'opération de restauration échoue, les postscripts ne seront pas exécutés et les activités de nettoyage seront déclenchées directement. -
Cochez la case si vous souhaitez ouvrir la base de données après la récupération.
-
-
Dans la page Notification, dans la liste déroulante Préférence de courrier électronique, sélectionnez les scénarios dans lesquels vous souhaitez envoyer les notifications par courrier électronique.
-
Consultez le résumé, puis cliquez sur Terminer.
-
Surveillez la progression de l'opération en cliquant sur Surveiller > Tâches.