Bonjour à tous,
Je me permet de vous contacter car je rencontre un petit problème d'audit sur Oracle.
J'ai configuré le serveur comme suis :
(audit classique donc, pas de FGA)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ALTER SYSTEM SET AUDIT_TRAIL = db,extended SCOPE = SPFILE; SHUTDOWN IMMEDIATE STARTUP SHOW PARAMETER audit : audit_trail = db, extended audit_sys_operations = true
Puis lancé l'audit sur une table :
Je lance ensuite une commande quelconque :
Code : Sélectionner tout - Visualiser dans une fenêtre à part AUDIT INSERT, DELETE, UPDATE ON TEST.MYTABLE BY ACCESS WHENEVER SUCCESSFUL
Pour finir j'interroge la base DBA_AUDIT_OBJECT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part update test.mytable set name_user = 'johan' where id_user =102;
Le problème se situe au niveau de la colonne SQL_BIND. Le champs est systématiquement vide alors que le SQL_TEXT, lui, se remplit bien.
La version d'Oracle est la 11.2.0.1.0 64bits.
Après plusieurs heures de recherche, je ne comprend pas pourquoi ce champs ne se remplit pas.
Auriez-vous une piste à étudier ?
Merci d'avance pour votre attention.
Partager