web-dev-qa-db-fra.com

Restaurer la base de données Oracle à l'exclusion des espaces de table

Je veux restaurer une sauvegarde dans le froid complet (sans archivesogog) à partir de Rman sur un autre serveur et je ne veux pas faire une restauration complète mais partielle, c'est-à-dire de restaurer quelques espaces de table ... j'ai lu que pendant la sauvegarde Peut être configuré pour exclure certains espaces de table, mais dans ce cas, ce dont j'ai besoin, c'est ... Déjà avec la sauvegarde complète, effectuez une restauration de la base de données excluant certains espaces de table. Est-il possible de faire cela? C'est un oracle 9i

Merci

1
Arnaldo Raxach

RESTAURER

Utilisez un argument en option Skip Skip TablePace 'Name' "pour éviter de restaurer des espaces de table spécifiés, ce qui est utile lorsque vous souhaitez éviter de restaurer des espaces de table contenant des données temporaires.

Si vous spécifiez Skip Forever Tablepace, alors Rman Spécifie l'option DROP de Alter DataFile Datafile ... hors ligne lorsque vous prenez les fichiers de données appartenant à l'espace de table hors ligne avant la restauration. L'option DROP indique que Rman n'a pas l'intention de récupérer ces fichiers et d'intention de supprimer leurs espaces de table de la base de données une fois que la base de données est ouverte à nouveau. En d'autres termes, indique pour toujours que Rman n'a jamais l'intention de faire quoi que ce soit avec les espaces sautés à nouveau.

Exemple:

RESTORE DATABASE SKIP FOREVER TABLESPACE TOOLS, EXAMPLE;
1
Balazs Papp