Chat now with support
Chat with Support

NetVault Plug-in for Oracle 11.2 - Guide de l'utilisateur

Présentation de Quest® NetVault® Backup Plug-in  pour Oracle Définition d'une stratégie de sauvegarde Installation et retrait du plug-in Configuration du plug-in Sauvegarde de données Utilisation d'Oracle® Flashback Database Restauration de données
Restauration et récupération de données : présentation Procédure de restauration gérée par l'utilisateur Utilisation des procédures avancées de restauration gérée par l'utilisateur Procédure de restauration RMAN Utilisation des types de récupérations RMAN dans un environnement non RAC Utilisation des procédures avancées avec les restaurations RMAN
Gestion du catalogue de récupération Utilisation de l'interface de ligne de commande de RMAN Utilisation du plug-in avec Oracle® RAC Utilisation du plug-in dans un environnement de clusters de basculement Utilisation du plug-in avec Oracle® Data Guard Dépannage

Usages de la récupération au niveau des tables

La récupération au niveau des tables vous permet de récupérer une ou plusieurs tables ou partitions de table à un moment donné sans affecter les autres tables ou objets de la base de données. Vous pouvez utiliser les sauvegardes créées à l'aide de la méthode de sauvegarde RMAN du plug-in pour effectuer ce processus. En plus d'autres méthodes de restauration, la restauration au niveau des tables est utile lorsque vous devez récupérer :

Conditions et limites de la récupération au niveau des tables

Ce type de récupération est soumis à des conditions et des limites spécifiques à la base de données Oracle®. Pour réussir la procédure de récupération, consultez les conditions et les limites suivantes. Pour en savoir plus et obtenir une liste exhaustive des contraintes, consultez les informations relatives à la récupération au niveau des tables dans votre documentation Oracle.

Pour pouvoir utiliser la récupération automatisée au niveau des tables, le répertoire indiqué dans la clause Destination auxiliaire doit exister avant de procéder à la récupération. Vous pouvez utiliser un répertoire vide existant ou créer un répertoire, si le répertoire existe avant le lancement du processus.
Vous devez utiliser la commande CONFIGURE pour configurer les canaux dans RMAN. La base de données auxiliaire utilise les mêmes canaux que la base de données cible.
Vous ne pouvez pas utiliser la clause REMAP pour récupérer des tables avec des contraintes nommées NOT NULL.

Configuration des canaux pour la récupération au niveau des tables

Pour utiliser le plug-in pour la récupération, configurez les canaux SBT dans RMAN. Ces canaux se connectent à RMAN et aux utilitaires de gestion de médias NetVault Backup. Vous pouvez configurer un canal SBT par défaut, ainsi que des canaux supplémentaires de type SBT ou DISK. Pour afficher la configuration actuelle de RMAN, exécutez la commande suivante à partir d'une invite RMAN :

Si aucun canal SBT n'est configuré, c'est-à-dire qu'il n'existe que les paramètres des canaux DISK, utilisez la commande suivante pour demander à RMAN d'ajouter un ensemble de paramètres pour les canaux SBT :

Lorsque vous ajoutez les paramètres des canaux SBT et que vous effectuez une récupération au niveau des tables, au moins un canal DISK et un canal SBT sont disponibles pour le processus de récupération. L'instance auxiliaire utilise les mêmes canaux qui sont disponibles pour l'instance cible.

Vous pouvez également utiliser la commande suivante pour ajouter, si nécessaire, des canaux supplémentaires :

RMAN> CONFIGURE CHANNEL <Numérocanal> DEVICE TYPE sbt

Pour en savoir plus sur la configuration des canaux, voir la documentation Oracle®.

Procédure de récupération au niveau des tables à partir de l'interface de ligne de commande RMAN

Comme indiqué plus tôt, les exemples s'appuient sur l'utilisation de la version entièrement automatisée de l'instance auxiliaire. Pour obtenir d'autres exemples sur l'utilisation d'une instance auxiliaire automatisée ou d'une instance auxiliaire gérée par l'utilisateur, que vous pouvez utiliser avec le plug-in pour effectuer une récupération au niveau des tables, voir la documentation Oracle®. Notez les points suivants :

Pour effectuer une récupération au niveau des tables, vous devez utiliser la clause until afin de définir l'état à partir duquel vous souhaitez effectuer la récupération.

L'exemple suivant porte sur la récupération de trois tables d'un utilisateur Oracle® (sales) à partir d'un SCN donné à l'aide d'une instance auxiliaire entièrement automatisée pour laquelle les fichiers requis sont remplis dans un répertoire Linux® ou UNIX® (/oracle/nvbu_pitr_auxiliary_destination) que vous avez créé avant de procéder à la récupération.

Voici un exemple similaire qui utilise une séquence du journal :

Voici un exemple similaire qui utilise une date et une heure spécifiques et qui est basé sur un environnement Windows Server® :

L'exemple suivant porte sur la récupération de deux des trois tables sélectionnées dans une nouvelle table sous un nom différent, à l'aide de l'option Adresser la table. La troisième table est récupérée sous le même nom que le nom d'origine.

Récupère une table à partir d'un utilisateur commun :

Par défaut, RMAN importe les tables ou les partitions de table récupérées dans la base de données cible. Avant l'importation, les tables sont stockées dans un fichier de vidage d'exportation. Vous pouvez utiliser l'option NOTABLEIMPORT pour empêcher RMAN d'importer les tables ou les partitions de table récupérées. Si vous utilisez cette option, les tables sont récupérées à partir du moment indiqué et le fichier de vidage d'exportation est créé, mais il n'est pas importé dans la base de données cible. À ce stade, vous pouvez analyser les tables à l'aide de l'instance auxiliaire ou importer manuellement le fichier de vidage dans la base de données cible à l'aide de l'utilitaire Oracle Data Pump Import.

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating