如果使用服务器参数文件使用 alter system set <parameter>=<value>
scope=spfile|both,详情参照 1.1 节中关于参数文件的介绍),设置
AUDIT_TRAIL 参数,并且重启数据库。AUDIT_TRAIL 的取值如下:
DB/TRUE:启动审计功能,并且把审计结果存放在数据库的
SYS.AUD$ 表中
OS:启动审计功能,并把审计结果存放在操作系统的审计信息
中
DB_EXTENDED:具有 DB/TRUE 的功能,另外填写 AUD$的
SQLBIND 和 SQLTEXT 字段
NONE/FALSE:关闭审计功能
2.设置 AUDIT_TRAIL 参数:
如果设置AUDIT_TRAIL = OS, 还需要修改参数 AUDIT_FILE_DEST。
如果操作系统支持设置 AUDIT_TRAIL=OS,文件会自动存放在
AUDIT_FILE
_DEST 所指定的目录下,并且文件名包含进程的 PID。
比如:
AUDIT_FILE_DEST = $ORACLE_HOME/rdbms/audit
$ ls -l $ORACLE_HOME/rdbms/audit
-rw-rw---- 1 ora92 dba 881 Mar 17 09:57 ora_13264.aud
$ ps -ef|grep 13264
ora92 13264 13235 0 09:56:43 ? 0:00 oracleV92
(DESCRIPTION=(LOCAL=Y)
SQL> select spid, program, username from v$process;
SPID PROGRAM USERNAME
------ -------------------------------------------- -------------
...
13264 oracle@frhp11 (TNS V1-V3) ora92
3. 确认审计相关的表是否已经安装
评论0
最新资源