oracle11g的审计
1默认情况审计参数audit_trail值为DB(表示默认被启动,11G版本以前为none)
2默认情况,更多的的语句处于数据库数据范围内。
查看审计的方式
show parameter audit_trail;
参数audit_trail的值
db/true :启用审计,并且把审计结果放到数据库的sys.aud$表中
os:启用审计,并且把审计结果存放在操作系统的数据信息中
db_extended:启用审计,把审计结果存放在数据库的sys.aud$表中,并且在clob列的sqlbind和sqltext字段记录额外的信息
xml:启用审计,以xml格式写所有的审计记录
extended:启用审计,在审计跟踪中记录所有列,包括sqltext和sqlbing值
none/false:禁用审计
修改参数的值
alter system set audit_trail=db scope=spfile;
注意:
修改参数的值并不能马上生效,需要下面的启用审计的步骤执行完才能生效。
启用审计的步骤
1对数据库相应的表,视图进行安装
1)以sysy用户登录
2)运行D:\oracle\product\11.2.0\dbhome_1\RDBMS\ADMIN\cataudit.sql
@D:\oracle\product\11.2.0\dbhome_1\RDBMS\ADMIN\cataudit.sql
2重新启动数据
1)退出sql窗口
2重启服务的OracleOraDb11g_home1TNSListener和OracleServiceORCL
以上2步做完就可以登录数据做审计操作了