这个问题很有意思,
我用audit user等,
想审计当前用户的信息,
却不可以。
aud$表为空,是不是初始化参数中有什么没有设置。
如果你做出来告诉我好吗?

解决方案 »

  1.   

    本人已经解决啦:1、修改初始化参数文件:
       sql92_security=TRUE
       audit_trail=TRUE
    2、重启数据库
       AUDIT SELECT, INSERT, UPDATE, DELETE ON MyTable BY ACCESS
       查dba_audit_object等数据已经存在
      

  2.   

    除了audit,你还可以用数据库触发器,logmnr来得到。
    audit和数据库触发器都是以数据库性能作代价的
    logmnr却可以在事后分析dml语句,(不能是ddl)
      

  3.   

    sql92_security=TRUE
    这个参数是干什么用的?