在初始化(init.ora)文件中,参数audit_trail设为true设为DB都不行请赐教?

解决方案 »

  1.   

    1、参数audit_trail设为true
    2、启动审计:AUDIT命令。
      比如启动连接审计:AUDIT SESSION
    3、重新连接数据库,查看表:SYS.AUD$的变化。
      

  2.   

    修改数据库INIT.ORA文件中的audit_trail = true(注意把它前面的注释符#去掉)
    重新启动数据库
    DOS下执行
    SVRMGRL
    CONNECT INTERNAL/ORACLE
    SHUTDOWN IMMEDIATE
    STARTUP
    然后用DBA用户登陆SQL*PLUS
    CONNECT SYSTEM/MANAGER
    创建一个审计:
    SQL> audit create table by access whenever successful;审计已成功。
    SQL> select sessionid SID,userid USID,action# ACT,obj$name OBNAME,TIMESTAMP# TIME FROM SYS.AUD$; SID   USID   ACT   OBNAME   TIME
    -----  ------ ---- -------  ------
    202   SYSTEM    1     A     2002-08-24 00:59:01说明审计已经启动。