Outre les étapes décrites dans la rubrique Procédure de restauration RMAN, les options suivantes sont spécifiques à la récupération au niveau des tables.
1 |
Dans la section Type de récupération de l'onglet Effectuer la récupération, sélectionnez l'option Effectuer une récupération ponctuelle au niveau des tables. |
2 |
Sélectionnez l'option Basée sur le numéro de modification du système, Basée sur la séquence du journal ou Basée sur l'heure. |
• |
Si vous sélectionnez l'option Basée sur le numéro de modification du système, le plug-in demande à RMAN d'utiliser la clause until scn lors de la récupération de la table. Par exemple : until scn 5555638 |
• |
Si vous sélectionnez l'option Basée sur la séquence du journal, le plug-in demande à RMAN d'utiliser la clause until sequence <numéro> thread <numéro> lors de la récupération de la table. Par exemple : until sequence 38 thread 1 |
• |
Si vous sélectionnez l'option Basée sur l'heure, le plug-in demande à RMAN d'utiliser la clause until time lors de la récupération de la table. Par exemple : until time "to_date('2013/11/23 06:59:00', 'yyyy/mm/dd hh24:mi:ss')" |
3 |
Dans le champ Destination auxiliaire, spécifiez un répertoire (chemin d'accès complet) que les instances auxiliaires utilisent pour stocker tous les fichiers nécessaires, y compris les copies du fichier de contrôle, les journaux archivés et les fichiers de données. |
4 |
Dans le champ Récupérer la table, saisissez une liste des tables séparées par des virgules que vous souhaitez inclure dans la table de récupération dans le cadre d'une récupération au niveau des tables. |
IMPORTANT : lorsque vous indiquez la table d'un utilisateur commun, utilisez des guillemets doubles. Contrairement à RMAN, SQL*Plus accepte les requêtes sur les tables utilisant une chaîne qui inclut C## ou c# et exclut les guillemets doubles. |
5 |
Dans le champ Adresser la table, saisissez une liste des tables séparées par des virgules que vous souhaitez renommer, le cas échéant, dans le cadre d'une récupération au niveau des tables. |
Plug‑in pour Oracle effectue automatiquement une resynchronisation complète ou partielle du catalogue de récupération lors de l'exécution des sauvegardes RMAN, à condition que le fichier de contrôle soit monté et que la base de données Catalogue de récupération soit disponible à l'exécution de la commande.
Vous pouvez utiliser la commande RESYNC CATALOG de RMAN pour effectuer une resynchronisation complète manuelle dans les cas suivants :
Vous ne devriez pas avoir besoin d'exécuter souvent la commande RESYNC CATALOG. Pour en savoir plus, voir la rubrique Using CROSSCHECK to Update the RMAN Repository (Utilisation de la commande CROSSCHECK pour mettre à jour le référentiel RMAN) dans l'Oracle® Database Backup and Recovery Advanced User’s Guide (Guide d'utilisation avancée sur la sauvegarde et la récupération de la base de données Oracle).
Pour forcer une resynchronisation complète du catalogue de récupération, procédez comme suit.
Pour vous assurer que les données du référentiel RMAN concernant les sauvegardes sont synchronisées avec les données correspondantes de la base de données NetVault, exécutez une commande crosscheck. La commande CROSSCHECK permet de mettre à jour les informations obsolètes du référentiel RMAN relatives aux sauvegardes dont les données de référentiel ne correspondent pas à leur état physique. Par exemple, si un utilisateur supprime les journaux d'archive du disque avec une commande de système d'exploitation, le référentiel indique toujours que les journaux sont sur le disque, alors qu'ils n'y sont pas.
Pour en savoir plus sur la commande CROSSCHECK, voir le guide Oracle® Database Backup and Recovery Basics (Guide de base sur la sauvegarde et la récupération de la base de données Oracle).
© ALL RIGHTS RESERVED. Conditions d’utilisation Confidentialité Cookie Preference Center