Création des 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 Windows
Pour générer un fichier de trace du fichier de contrôle :
  1. À l'invite de commande, entrez
    sqlplus /nolog
    .
    L'application Oracle SQL*Plus est sensible à la casse.
  2. À l'invite de commande
    SQL>
    , pour vous connecter en tant qu'utilisateur sysdba, entrez :
    connect sys/
    password
    @protect as sysdba
    password
    est le mot de passe
    SYS
    .
  3. Une fois que vous avez reçu le message
    Connected
    (Connecté), à l'invite de commande
    SQL>
    , 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_Aid
    que vous avez créé précédemment. Création de répertoires de sauvegarde sous Windows
    La destination habituelle des fichiers de trace est le répertoire
    user_dump
    . Si vous avez terminé une installation standard d'Oracle en procédant comme indiqué dans la section Implémentation de la base de données, ce répertoire est
    \oracle\diag\rdbms\protect\trace
    . Si vous avez installé Oracle à un autre emplacement, émettez la commande SQL*Plus
    show parameter user_dump_dest;
    pour afficher le répertoire
    user_dump
    .
  4. Émettez la commande suivante pour sauvegarder le fichier
    init.ora
    .
    create pfile='C:\Program Files\Symantec\DataLossPrevention\SymantecDLP_Backup_Files\ Recovery_Aid\init.ora' from spfile;
    Quittez SQL*Plus :
    exit;
  5. Accédez au répertoire
    C:\Program Files\Symantec\DataLossPrevention\SymantecDLP_Backup_Files\Recovery_Aid
    . Ce répertoire devrait inclure les fichiers
    controlfile.trc
    et
    init.ora
    .
  6. Renommez le fichier
    controlfile.trc
    de sorte qu'il puisse être facilement identifié, par exemple :
    controlfilebackupMMDDYY.trc