Aucun message portant le libellé utl_file. Afficher tous les messages
Aucun message portant le libellé utl_file. Afficher tous les messages

jeudi 23 mai 2013

Accès au journal de la base de données (alert.log)


Un de mes collègues de travail m’a parlé d'un besoin qu'il avait en clientèle. Ce besoin consiste à accéder au fichier log de la bd (alert log) via une requête. Voici quelques façons qui me viennent à l’idée :

  • La table « x$dbgalertext » est une table externe mappé sur le fichier alert log
  • Depuis 11g, les alert log sont stocké en fichier texte mais aussi en XML donc facilement exploitable.
  • Il existe UTL_FILE pour effectuer des opérations
  • Pourquoi ne pas exploiter les tables externes en mettant en référence le fichier log désiré
  • Le package « dbms_system.ksdwrt » permet d’écrire dans le fichier alert log.