Skip to Main Content

Database Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Can't audit failed statements using audit_trail = XML, extended

user9087711Dec 19 2014 — edited Dec 19 2014

Hello,

I am trying to audit every failed statement. To do that I am doing the following:

ALTER SYSTEM SET audit_file_dest='/home/oracle/audit' SCOPE = SPFILE;

ALTER SYSTEM SET audit_trail = XML, extended SCOPE = SPFILE;

shutdown immediate;

startup;

AUDIT SELECT TABLE, INSERT TABLE, DELETE TABLE, UPDATE TABLE, EXECUTE PROCEDURE BY SESSION WHENEVER NOT SUCCESSFUL;

Then I try to run one invalid statement:

INSERT INTO customer  VALUES('will', 'not', 'work');

And receives as response ORA-00947: "not enough values".

When I look at V$XML_AUDIT_TRAIL I can see it is empty.

But if I alter my audit_trail to "DB_EXTENDED", restart database and execute the same failed statement I can see it's respective entry on SYS.AUD$.

Am I missing anything?

Thanks in advance!

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jan 16 2015
Added on Dec 19 2014
1 comment
947 views