Auditing statements
Statement auditing along with session audits is another important tracing method for capturing suspicious operations performed by a user. Statement audits apply both for DML and DDL statements.
In this recipe we will implement statement audit and we will create a new table named HR_EMP_DETAILS_AUD
from EMP_DETAILS_VIEW
.
Getting ready
All steps from this recipe will be performed on the database HACKDB
.
How to do it...
- Connect as user
HR
and create tableHR_EMP_DETAILS_AUD
as follows:SQL> conn HR Enter password: Connected. SQL> create table hr_emp_details_aud as select * from emp_details_view; Table created.
- Grant all privileges to
SMAVRIS
andDRAPHEAL
on theHR_EMP_DETAILS_AUD
table as follows:SQL> grant alter on hr.hr_emp_details_aud ...
Get Oracle 11g Anti-hacker's Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.