Log oracle

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Emplacement des journaux d'une instance Oracle
Fichier principal alert_<SID>.log
Depuis 11g ADR (Automatic Diagnostic Repository)
Outil Adrci
Voir aussi Instance · Redo log · Adrci

Retrouver les journaux (logs) d'une instance Oracle — au premier chef le fichier d'alerte (alert log), qui trace les événements significatifs de l'instance (démarrages/ arrêts, erreurs ORA-, changements de paramètres, opérations DDL...).

Avant Oracle 11g

L'emplacement de l'alert log et des traces était piloté par le paramètre background_dump_dest :

show parameter background

Depuis Oracle 11g : l'ADR

Depuis la version 11g, Oracle centralise diagnostics et traces dans lADR (Automatic Diagnostic Repository), sous le répertoire défini par le paramètre diagnostic_dest (typiquement $ORACLE_BASE/diag) :

show parameter diagnostic_dest

L'alert log se trouve alors sous :

$DIAGNOSTIC_DEST/diag/rdbms/<nom_base>/<SID>/trace/alert_<SID>.log

background_dump_dest reste présent pour compatibilité mais n'est plus le mécanisme principal ; l'outil recommandé pour consulter/purger l'ADR est Adrci plutôt qu'un accès direct aux fichiers.

Autres informations utiles

  • Vérifier la version de la base :
select * from v$version;
  • Localiser le fichier de paramètres serveur (spfile) actif :
show parameter spfile;

Voir aussi

  • Adrci — utilitaire en ligne de commande pour interroger l'ADR
  • Instance — cycle de vie et vues d'état de l'instance
  • Redo log — journaux de transactions (à ne pas confondre avec l'alert log)