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. |
Pour en savoir plus sur la configuration des canaux, voir la documentation Oracle®.
• |
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 :
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.
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. Conditions d’utilisation Confidentialité Cookie Preference Center