In this link you can double check the suggested answers:
https://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_4007.htm#SQLRF01107
It says:
WHENEVER [NOT] SUCCESSFUL
Specify WHENEVER SUCCESSFUL to audit only SQL statements and operations that succeed.
Specify WHENEVER NOT SUCCESSFUL to audit only statements and operations that fail or result in errors.
If you omit this clause, then Oracle Database performs the audit regardless of success or failure.
So, after checking oracle definitions and suggested answers, for me the real answers are:
A.DDL statements can be audited when they fail to execute
B. Audit of the use of system privileges can be enabled for individual database users.
F. DML statements can be audited when they execute successfully.
Note: Option E, might not 100% true due the OS option which records at OS level Linux/Unix (NOT inside DB).
Please comments.......
Audit of the use of system privileges can be enabled for individual database users + DDL statements can be audited when they fail to execute + DML statements can be audited when they execute successfully
The audit records are not always stored in the database.
When the AUDIT_TRAIL=OS, the records are stored in the file system.
upvoted 2 times
...
Log in to ExamTopics
Sign in:
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
alvatros1269
5 years, 2 months agogiovi411
5 years, 5 months agoMudibu
5 years, 8 months ago