Restauration du système, des espaces disque logiques undo ou des fichiers de données
Vous pouvez restaurer le système, des espaces disque logiques undo ou des fichiers de données. Avant de procéder à la restauration, vous devez localiser ce fichier. Une fois localisé, vérifiez que la base de données affiche le statut Ouvert.
Procédez comme suit :
- Connectez-vous à l'ordinateur sur lequel vous souhaitez restaurer des fichiers système, des espaces disque logiques undo ou des fichiers de données.
- Localisez les espaces disque logiques ou les fichiers de données d'utilisateur à l'aide de la commande suivante :
- Changez le statut de la base de données sur montée ou démontée, ou arrêtez-la avant de restaurer les espaces disque logiques ou les fichiers de données.
- Connectez-vous à la console Arcserve UDP.
- Restaurez les espaces disque logiques ou les fichiers de données à l'aide de l'assistant de restauration. Pour plus d'informations sur le processus de restauration, reportez-vous à la section Procédure de restauration à partir d'un point de récupération.
- Connectez-vous à l'ordinateur de destination.
- Accédez aux dossiers spécifiques, puis vérifiez que les fichiers système, les espaces disque logiques undo ou les fichiers de données ont été restaurés.
- Récupérez l'espace disque logique ou les fichiers de données.
- Pour récupérer un espace disque logique, saisissez la commande suivante dans la fenêtre d'invite SQL*Plus :
- Pour récupérer un fichier de données, saisissez la commande suivante dans la fenêtre d'invite SQL*Plus :
- Oracle recherche les fichiers de journalisation d'archivage à appliquer et affiche les noms des fichiers dans un ordre précis.
- Saisissez AUTO dans la fenêtre d'invite SQL*Plus pour appliquer les fichiers.
- Oracle applique alors les fichiers de journalisation pour restaurer les fichiers de données. Une fois l'opération terminée, Oracle affiche le message suivant :
- Après avoir appliqué chaque journal, Oracle passe au suivant jusqu'à ce que la récupération soit complète.
- Saisissez la commande suivante pour remettre l'espace disque logique en ligne :
SQL> SELECT TABLESPACE_NAME, FILE_NAME FROM DBA_DATA_FILES;
SQL> STARTUP MOUNT;
SQL> STARTUP NOMOUNT;
SQL> SHUTDOWN IMMEDIATE;
SQL> RECOVER TABLESPACE "nom_espace_disque_logique";
SQL> RECOVER DATAFILE 'chemin';
Applying suggested logfile
Log applied
SQL> ALTER TABLESPACE "nom_espace_disque_logique" ONLINE;
Vous avez maintenant récupéré l'espace disque logique jusqu'au dernier journal disponible.