Une autre méthode à utiliser est de restaurer le (s) fichier (s) de contrôle à partir d'une sauvegarde.
Démarrage sans montage;
exécution { attribuer un disque de type de périphérique de canal; restaurer à partir de '/ u01/......'; }
À ce stade, je voudrais arrêter et monter au démarrage. (Assurez-vous que le pfile/spfile ont les entrées correctes pour les noms de CONTROLFILE et emplacement)
une fois en mode de montage entrez la commande
catalogue
commencer par «/u01/..... » (La sauvegarde CONTROLFILE devrait être un bon point de départ)
Il vous sera demandé si vous souhaitez ajouter les informations du fichier. Aussi cela peut être répété pour n'importe quel backuppiece que vous avez.
Maintenant, si vous faites une sauvegarde de liste, vous devriez voir tous les éléments de votre sauvegarde originale, puis lancer le processus de restauration/récupération de la base de données. Clause de non-responsabilité: Les commandes sont prises de la mémoire afin que la syntaxe ne soit pas correcte à 100%, mais un rapide google devrait vous mettre sur la bonne voie.
EDIT:
Pour obtenir les fichiers de données à renommer vous MIGH trouverez cette commande utile.Il met les fichiers de données dans ASM mais vous devriez être en mesure d'aller dans l'autre sens en remplaçant le + DATA avec le nom de fichier de données correct et l'emplacement
run {
ensemble nouveaunom pour datafile 1 à « + DATA »; Définissez le nouveau nom du fichier de données 2 sur "+ DATA"; Définissez le nouveau nom du fichier de données 3 sur "+ DATA"; Définissez le nouveau nom du fichier de données 4 sur "+ DATA"; Définissez le nouveau nom du fichier de données 5 sur "+ DATA";
restaurer la base de données;
changer le fichier de données tous;
récupérer la base de données
}
OK, avec votre aide, j'ai finalement trouvé que pour restaurer un backupset doit restaurer la controlfile et le backupset est connu automagiquement si elle utilise le même emplacement du fichier tel qu'il est utilisé pendant la sauvegarde sur la machine d'origine. Malheureusement, je reçois toujours des erreurs car les fichiers de données sur la machine d'origine ont été stockés en utilisant ASM qui n'est pas disponible sur le nouveau serveur mais je suppose que cela devrait être posté comme une question distincte. – blerontin