Création de fichiers d'aide à la récupération sous Linux
Il est recommandé de créer des fichiers d'aide à la récupération et de les utiliser dans les procédures de récupération. Un fichier de trace du fichier de contrôle et une copie du fichier
init.ora
sont très utiles pour la récupération de la base de données. Le fichier de trace du fichier de contrôle contient les noms et les emplacements de tous les fichiers de données. Cette trace inclut tous les fichiers de données supplémentaires qui ont été ajoutés à la base de données. Elle contient également les journaux de rétablissement et les commandes qui peuvent être utilisées pour recréer la structure de base de données.
Le fichier
init.ora
contient les paramètres d'initialisation pour Oracle, y compris les noms et les emplacements des fichiers de contrôle de base de données. Pour créer un fichier de trace du fichier de contrôle :
- Connectez-vous à l'ordinateur qui héberge la base de données Oracle en tant qu'utilisateuroracle.
- Pour ouvrir Oracle SQL*Plus, entrez :sqlplus /nolog
- À l'invite de commandeSQL>, pour vous connecter en tant qu'utilisateursysdba, entrez :connect sys/passwordas sysdbaoùpasswordest le mot de passeSYS.
- Une fois que vous avez reçu le messageConnected(Connecté), à l'invite de commandeSQL>, entrez :alter session set tracefile_identifier = 'controlfile';
- Exécutez la commande suivante :alter database backup controlfile to trace;
- Si vous ne l'avez pas déjà fait, créez le répertoire d'aide à la récupération sur l'ordinateur qui héberge la base de données Oracle :/opt/oracle/Recovery_Aid
- Pour rechercher le répertoire dans lequel le fichier de trace a été créé, dans la ligne suivante, entrez :show parameter user_dump;
- Entrez la commande suivante :create pfile='/opt/oracle/Recovery_Aid/init.ora' from spfile;
- Pour quitter Oracle SQL*Plus, entrez :exit
- Accédez au répertoire de l'étape 5. Copiez le fichier de trace du sous-répertoireRecovery_Aidde l'ordinateur qui héberge la base de données Oracle vers le sous-répertoire/Recovery_Aidde l'ordinateur de sauvegarde que vous avez créé précédemment.Les autres fichiers de trace se trouvent dans le répertoireuser_dump. Veillez à copier le fichier avec la date et l'heure les plus récentes.Pour vérifier la date et l'heure des fichiers présents dans le répertoire, entrez :ls -l *controlfile.trc
- Renommez le fichier de sorte qu'il puisse être facilement identifié, par exemple :controlfilebackupMMDDYY.trc.