Après la restauration réussie de la base de données, vous devez utiliser la console du gestionnaire du serveur Oracle pour récupérer la base de données.
Pour récupérer une base de données complète :
A l'invite SQL*Plus, entrez :
CONNECT SYS/SYS_PASSWORD AS SYSDBA; STARTUP MOUNT
Note: You may use a different Oracle SYSDBA instead of SYSTEM if the SYSDBA has the proper backup and restore privileges.
RECOVER DATABASE
Oracle recherche les fichiers de journalisation d'archivage à appliquer et il vous invite à entrer leurs noms dans l'ordre chronologique.
Par exemple, quand Oracle a besoin du nom du fichier de journalisation d'archivage avec le numéro de séquence 49, il affiche le message suivant :
ORA-00279: Change 10727 generated at 09/15/95 16:33:17 needed for thread 1 ORA-00289: Suggestion : D:\ORANT|saparch\ARC00049.001 ORA-00200: Change 10727 for thread 1 is in sequence #49 Specify log<<RET>=suggested : filename : AUTO : FROM logsource : CANCEL
Applying suggested logfile... Log applied.
Après avoir appliqué chaque journal, Oracle passe au suivant jusqu'à ce que la récupération soit complète.
Note: If Oracle returns an error indicating that the log file cannot be opened, the log file may not be available. A l'invite, entrez ANNULER. Cette commande arrête la récupération complète de média.
Pour plus d'informations sur la récupération et sur les fichiers de journalisation d'archivage, reportez-vous à la documentation Oracle.
ALTER DATABASE OPEN;
Vous avez maintenant récupéré la base de données jusqu'au dernier journal disponible.
Remarque : Pour que la récupération d'objets de base de données soit la plus fiable possible, nous vous conseillons de sauvegarder les fichiers journaux archivés à l'aide de l’objet ~ARCHIVELOG. Pour plus d'informations sur la récupération d'une base de données, reportez-vous à la documentation d'Oracle.
Copyright © 2015 |
|