Création de fichiers d'aide à la récupération sous Windows
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 les récupérations 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.Les étapes suivantes supposent que vous avez créé le répertoire de sauvegarde
C:\Program Files\Symantec\DataLossPrevention\SymantecDLP_Backup_Files\Recovery_Aid
. Si vous ne l'avez pas fait, faites-le maintenant. Création de répertoires de sauvegarde sous WindowsPour générer un fichier de trace du fichier de contrôle :
- À l'invite de commande, entrezsqlplus /nolog.L'application Oracle SQL*Plus est sensible à la casse.
- À l'invite de commandeSQL>, pour vous connecter en tant qu'utilisateur sysdba, entrez :connect sys/password@protect as sysdbaoùpasswordest le mot de passeSYS.
- Une fois que vous avez reçu le messageConnected(Connecté), à l'invite de commandeSQL>, entrez :alter database backup controlfile to trace as 'C:\Program Files\Symantec\DataLossPrevention\SymantecDLP_Backup_Files\ Recovery_Aid\controlfile.trc';L'opération a réussi si le message Database altered (Base de données modifiée) s'affiche.Cette commande permet de générer une copie du fichier de contrôle de sauvegarde et d'exporter ce fichier vers le répertoire\Program Files\Symantec\DataLossPrevention\SymantecDLP_Backup_Files\Recovery_Aidque vous avez créé précédemment. Création de répertoires de sauvegarde sous WindowsLa destination habituelle des fichiers de trace est le répertoireuser_dump. Si vous avez suivi les étapes d'installation indiquées dans le guide, ce répertoire estSymantec Data Loss PreventionOracle Installation and Upgrade Guide\oracle\diag\rdbms\protect\trace. Si vous avez installé Oracle à un autre emplacement, émettez la commande SQL*Plusshow parameter user_dump_dest;pour afficher le répertoireuser_dump.
- Émettez la commande suivante pour sauvegarder le fichierinit.ora.create pfile='C:\Program Files\Symantec\DataLossPrevention\SymantecDLP_Backup_Files\ Recovery_Aid\init.ora' from spfile;Quittez SQL*Plus :exit;
- Accédez au répertoireC:\Program Files\Symantec\DataLossPrevention\SymantecDLP_Backup_Files\Recovery_Aid. Ce répertoire devrait inclure les fichierscontrolfile.trcetinit.ora.
- Renommez le fichiercontrolfile.trcde sorte qu'il puisse être facilement identifié, par exemple :controlfilebackupMMDDYY.trc