我只知道简单的操作,请问,审计中如何才能显示详细的操作,比如具体操作的哪张表,然后操作了些什么内容等。在线等!!

解决方案 »

  1.   

    select username,ses_actions,obj_name, to_char(timestamp,'YYYYMMDD HH24:MI:SS')TIME FROM dba_audit_trail;这是查看详细操作及一些相关审计的过程信息。
      

  2.   


    select username,ses_actions,obj_name, to_char(timestamp,'YYYYMMDD HH24:MI:SS')TIME FROM dba_audit_trail;
      

  3.   


    exec dbms_fga.add_policy(object_name=>'table_name',policy_name=>'chk_dept',
    statement_types=>'insert,update,delete,select');
    --查看某个用户及相应执行的SQL语句
    select db_user,sql_text from dba_fga_audit_trail
    dba的用户,使用精细审计,这样可以知道具体的用户更新的数据
      

  4.   

    顶!
      http://soho-bl.info/?78697.htm