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

Oracle Discussion :

auditer l'activité d'un programme sur une table


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Par défaut auditer l'activité d'un programme sur une table
    bonjour,

    Je cherche à trouver l'information(qui se trouve dans v$session) sur quel programme insert dans une table
    voici un bout de test:
    une idée?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    drop sequence myseq;
    drop table test;
    drop table audit_test;
     
    create table test ( a number primary key, b number);
    create sequence myseq;
    create table audit_test (  myseq number,
                            a number, 
                            program varchar2(128), 
                            machine varchar2(128)
    );
     
    create or replace trigger insert_test
         before   insert   on test
         for each row
     
    DECLARE
    BEGIN
      insert into audit_test values (mySeq.nextval,:new.a,null,sys_context('USERENV', 'HOST')  );
    END;
    /

  2. #2
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Version Oracle ?

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Par défaut
    pardon, j'oubliai: 9.2.0.7

  4. #4
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Est ce que tu connais DBMS_FGA ?

  5. #5
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Par défaut
    non,
    de manière générale, je ne connais rien aux fonctions d'audit implémentées par Oracle. Et je suis sûre que c'est un grand tort!

  6. #6
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Malheureusement, en 9i, le FGA (Fine Grain Auditing) ne permet de ne monitorer que les select...

    [edit]
    L'audit classique permet de dire "machin a interrogé la table toto". Le FGA permet de savoir quels sont les lignes qu'il a précisément interrogées.
    [/edit]

  7. #7
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Par défaut
    on en revoient donc au problème de départ.
    comment capture le program (ou le sid) d'ine session donnée?

Discussions similaires

  1. Executer un programme sur une partition monté
    Par FoX_*D i E* dans le forum Linux
    Réponses: 7
    Dernier message: 02/02/2013, 11h56
  2. la programmation sur une map en vb.net
    Par vbnetnet dans le forum VB.NET
    Réponses: 1
    Dernier message: 02/11/2012, 23h31
  3. audit sur une table
    Par amarkamel dans le forum Administration
    Réponses: 5
    Dernier message: 30/06/2010, 00h37
  4. Réponses: 2
    Dernier message: 01/04/2010, 21h25
  5. Ecrire par programmation sur une feuille protégé !
    Par Freiya dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 31/05/2007, 21h54

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