IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Fabien Celaia

Audit de tables Oracle via Fine Grained Audit (FGA)

Noter ce billet
par , 11/01/2017 à 15h28 (1457 Affichages)
Descriptif

Auditer les ordres DMLs d'une table spécifique Oracle

Ajouter un audit

On spécifie ici les actions à auditer. Possibilité disponibles : Insert, Update, Delete, Select. Choix de l'exemple : Update et Delete

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
exec DBMS_FGA.ADD_POLICY (     object_schema => 'monSchema', 
   object_name => 'LaTableAAuditer', 
   policy_name => 'fga_LaTableAAuditer_UD', 
   enable => TRUE, 
   statement_types => 'UPDATE, DELETE'
);
Attention : l'audit peut générer une quantité de lignes dans la table dba_fga_audit_trail : veillez à ce que cette table ne sature pas le tablespace SYSAUX.

Visualiser les modifications


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
select DB_USER, extended_timestamp, SQL_TEXT  
from dba_fga_audit_trail 
where object_name='LATABLEAAUDITER' 
order by extended_timestamp
Visualiser les polices actives


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
select distinct policy_name, object_name, object_schema
FROM dba_fga_audit_trail ;
Supprimer l'audit


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
exec DBMS_FGA.DROP_POLICY ( 
   object_schema => 'monSchema', 
   object_name => 'LaTableAAuditer', 
   policy_name => 'FGA_LaTableAAuditer_UD'
);
En tant que SYS

Code : Sélectionner tout - Visualiser dans une fenêtre à part
delete dba_fga_audit_trail where ...
Source


http://www.orafaq.com/wiki/DBMS_FGA
http://www.oracle.com/technetwork/ar...tn-082646.html

Envoyer le billet « Audit de tables Oracle via Fine Grained Audit (FGA) » dans le blog Viadeo Envoyer le billet « Audit de tables Oracle via Fine Grained Audit (FGA) » dans le blog Twitter Envoyer le billet « Audit de tables Oracle via Fine Grained Audit (FGA) » dans le blog Google Envoyer le billet « Audit de tables Oracle via Fine Grained Audit (FGA) » dans le blog Facebook Envoyer le billet « Audit de tables Oracle via Fine Grained Audit (FGA) » dans le blog Digg Envoyer le billet « Audit de tables Oracle via Fine Grained Audit (FGA) » dans le blog Delicious Envoyer le billet « Audit de tables Oracle via Fine Grained Audit (FGA) » dans le blog MySpace Envoyer le billet « Audit de tables Oracle via Fine Grained Audit (FGA) » dans le blog Yahoo

Mis à jour 17/04/2018 à 17h09 par Fabien Celaia

Catégories
SGBD , Oracle

Commentaires