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 :

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
(audit classique donc, pas de FGA)

Puis lancé l'audit sur une table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
AUDIT INSERT, DELETE, UPDATE ON TEST.MYTABLE BY ACCESS WHENEVER SUCCESSFUL
Je lance ensuite une commande quelconque :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
update test.mytable set name_user = 'johan' where id_user =102;
Pour finir j'interroge la base DBA_AUDIT_OBJECT.
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.