Advertisement
ExaGridDba

audit truncate table (classic)

Jun 11th, 2014
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. BY: Brian Fitzgerald
  2.  
  3. [oracle@waipio1 wailua20 AUDIT]$ cat AUDIT.TRUNCATE.TABLE.classic.SQL
  4. COLUMN username format a30
  5. COLUMN owner format a30
  6. COLUMN obj_name format a30
  7. COLUMN action_name format a30
  8. SET linesize 200
  9. SET trimspool ON
  10.  
  11. DROP USER sch CASCADE;
  12. CREATE USER sch IDENTIFIED BY sch account LOCK;
  13. CREATE TABLE sch.t ( n NUMBER );
  14. DROP USER brian CASCADE;
  15. NOAUDIT TABLE;
  16. CREATE USER brian IDENTIFIED BY brian;
  17. GRANT dba TO brian;
  18.  
  19. CONNECT brian/brian;
  20. TRUNCATE TABLE sch.t;
  21.  
  22. CONNECT / AS sysdba
  23. SELECT username, owner, obj_name, action_name
  24. FROM dba_audit_trail
  25. WHERE owner = 'SCH'
  26. AND obj_name = 'T'
  27. AND TIMESTAMP > SYSTIMESTAMP - 5/86400;
  28.  
  29. AUDIT TABLE;
  30.  
  31. CONNECT brian/brian
  32.  
  33. TRUNCATE TABLE sch.t;
  34.  
  35. CONNECT / AS sysdba
  36. SELECT username, owner, obj_name, action_name
  37. FROM dba_audit_trail
  38. WHERE owner = 'SCH'
  39. AND obj_name = 'T'
  40. AND TIMESTAMP > SYSTIMESTAMP - 5/86400;
  41. quit
  42. [oracle@waipio1 wailua20 AUDIT]$ sqlplus / AS sysdba @ AUDIT.TRUNCATE.TABLE.classic.SQL
  43.  
  44. SQL*Plus: RELEASE 12.1.0.1.0 Production ON Wed Jun 11 21:06:47 2014
  45.  
  46. Copyright (c) 1982, 2013, Oracle.  ALL rights reserved.
  47.  
  48.  
  49. Connected TO:
  50. Oracle DATABASE 12c Enterprise Edition RELEASE 12.1.0.1.0 - 64bit Production
  51. WITH the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics
  52. AND REAL Application Testing options
  53.  
  54.  
  55. USER dropped.
  56.  
  57.  
  58. USER created.
  59.  
  60.  
  61. TABLE created.
  62.  
  63.  
  64. USER dropped.
  65.  
  66.  
  67. NOAUDIT succeeded.
  68.  
  69.  
  70. USER created.
  71.  
  72.  
  73. GRANT succeeded.
  74.  
  75. Connected.
  76.  
  77. TABLE truncated.
  78.  
  79. Connected.
  80.  
  81. no ROWS selected
  82.  
  83.  
  84. AUDIT succeeded.
  85.  
  86. Connected.
  87.  
  88. TABLE truncated.
  89.  
  90. Connected.
  91.  
  92. USERNAME                       OWNER                          OBJ_NAME                       ACTION_NAME
  93. ------------------------------ ------------------------------ ------------------------------ ------------------------------
  94. BRIAN                          SCH                            T                              TRUNCATE TABLE
  95.  
  96. Disconnected FROM Oracle DATABASE 12c Enterprise Edition RELEASE 12.1.0.1.0 - 64bit Production
  97. WITH the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics
  98. AND REAL Application Testing options
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement