ORACLE审计

audit 用于监视用户所执行的数据库操作,审计记录可以存在数据字典表中,也就是system表空间中的sys.aud$表中,可以通过视图dba_audit_trail查看。

或者是操作系统中的审计记录的文件中:默认地址:$ORACLE_BASE/admin/$ORACLE_SID/adump中。

oracle11g的审计默认情况下是开启的。

查看审计功能是否开启:

092000857.jpg

audit_trail的值是DB:审计功能是开启的,NONE,审计功能是关闭的。

OS:审计功能是开启的,数据存放在audit_file_dest的目录下,而不是放在oracle数据库表里。

开启审计的命令:alter system set audit_trail=DB scope=spfile

关闭审计的命令:alter system set audit_trail=NONE scope=spfile

这个命令直接修改的文件是;$ORACLE_HOME/dbs下的spfile文件。

但是需要重新启动oracle数据库才能真正生效。

oracle不支持在线转换。



真是TM的奇了怪了,草,










oracle的system表空间使用率过高,清掉了sys.aud$的表,200万条数据的表,好像没有生效,卧槽。

不知道为什么

现在对oracle系统表空间的理解还是太肤浅,太肤浅,太肤浅,解决不了,解决不了,解决不了,

I've done my best ,and now it's time to say goodbye


my love ,I'll come to u later

and now it's time to say goodbye

你可能感兴趣的:(oracle,数据库,审计)