Bo's Oracle Station

查看: 1556|回复: 0

2014-08-07.sql

[复制链接]

75

主题

115

帖子

2772

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2772
发表于 2014-8-8 08:13:39 | 显示全部楼层 |阅读模式
  1. select  * from hr.employees where department_id=20;

  2. select * from dba_audit_policies;


  3. select  * from  tlogon;

  4. select  * from tvalue;

  5. select  * from dba_tablespaces;

  6. alter tablespace taudit rename to tbsaudit;





  7. create table tfga ( audit_time varchar2(50),
  8.                               audit_ipaddress varchar2(40),
  9.                               audit_user   varchar2(30),
  10.                               audit_policy  varchar2(30))   tablespace tbsaudit;
  11.                               
  12. create or replace procedure procfga
  13. (p_username varchar2,
  14. p_object  varchar2,
  15. p_policy  varchar2)
  16. is
  17. begin
  18.    insert into tfga values( to_char(sysdate,'YYYY-MM-DD:HH24:MI:SS'),
  19.          sys_context('userenv','ip_address'),
  20.          sys_context('userenv','session_user'),
  21.           p_policy );
  22. end;






  23. begin
  24.    dbms_fga.add_policy(object_schema => 'HR',
  25.    object_name => 'EMPLOYEES',
  26.    policy_name => 'FGA_POLICY1',
  27.    audit_condition => 'department_id=20',
  28.    audit_column => 'salary,commission_pct',
  29.    handler_schema => 'SYS',
  30.    handler_module => 'PROCFGA',enable => true,
  31.    statement_types => 'select');
  32.   end;
  33.    
  34.    
  35. select  * from dba_fga_audit_trail;
  36.   select  * from dba_views v where v.view_name='DBA_FGA_AUDIT_TRAIL';

  37. select  * from   dba_common_audit_trail   order by extended_timestamp desc ;

  38. select  * from tfga;

  39.   select  * from dba_stmt_audit_opts  s where s.audit_option  like '%VIEW%';
  40.    
  41.    
  42. audit create view by hr ;
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-12-5 10:37 , Processed in 0.032315 second(s), 24 queries .

快速回复 返回顶部 返回列表