IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Informix Discussion :

lire le journal d une base de donnée


Sujet :

Informix

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 44
    Points : 31
    Points
    31
    Par défaut lire le journal d une base de donnée
    Salut

    J'ai une application développe en informix sous Unix , quand je veux savoir les transactions faites sur la base de données lorsque je fais une opération, je fais le dblog du journal, mais le dblog ne montre que les tables touchées au moment d'un ajout, d'une modification ou bien de suppression.
    Mais je veux aussi savoir les tables touchées au moment d'une consultation ou bien d'une édition

    merci de m'aider à trouver la commande exacte

    A bientôt


  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 148
    Points : 28 113
    Points
    28 113
    Par défaut
    Bonjour,

    Je ne suis pas certain d'avoir bien compris, mais en faisant

    tu verras le nom du fichier contenant les logs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    bash-2.03$ onstat -m
    
    IBM Informix Dynamic Server Version XXXXXX     -- On-Line -- Up XXX days 23:02:25 -- 1705984 Kbytes
    
    Message Log File: /export/home/informix/XXXXX/log/online0.log
    11:05:53  ..............
    Tous les logs sont là dedans.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Membre averti Avatar de blackstreet
    Inscrit en
    Avril 2004
    Messages
    304
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 304
    Points : 335
    Points
    335
    Par défaut
    Bonjour,

    Pour afficher les logs, la commande c'est onlog.

    Mais je te conseille, de placer un trigger qui récupère toutes les entrée de la table système syssqlcurrall, et qui contient le code des requêtes en cours.

  4. #4
    Membre averti Avatar de blackstreet
    Inscrit en
    Avril 2004
    Messages
    304
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 304
    Points : 335
    Points
    335
    Par défaut
    Citation Envoyé par gangsoleil Voir le message
    Bonjour,

    Je ne suis pas certain d'avoir bien compris, mais en faisant

    tu verras le nom du fichier contenant les logs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    bash-2.03$ onstat -m
    
    IBM Informix Dynamic Server Version XXXXXX     -- On-Line -- Up XXX days 23:02:25 -- 1705984 Kbytes
    
    Message Log File: /export/home/informix/XXXXX/log/online0.log
    11:05:53  ..............
    Tous les logs sont là dedans.
    Ton serveur doit être un buldozzer, démarré avec une mémoire partagé de 1705984 Kbytes, félicitations

    Mais je me permet de corriger quelque chose, ce fichier contient les évènements qui se passe sur le serveur et pas les journaux des transactions (logs), ces derniers sont seulement accessibles à travers la commande onlog.

    Ce fichiers s'appelle Message Log,
    et les autres, sont de deux types : Logical Log et Physical Log et ce sont des fichiers séparées situées sur un dbspace (généralement, c'est le dbspace racine mais c'est configurable) et ne peuvent être éditée manuellement.

Discussions similaires

  1. Réponses: 5
    Dernier message: 10/05/2008, 18h26
  2. Réponses: 7
    Dernier message: 26/05/2007, 16h14
  3. Réponses: 10
    Dernier message: 10/02/2006, 15h23
  4. lire la structure d'une base de données
    Par ilyassou dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 31/08/2005, 08h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo