暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle-审计及传统导入导出

1、数据库审计

监控特定用户在数据库里面的一些特定操作

SQL> show parameter audit; 查看当前审计

audit_trail string DB


image.png

默认情况下,审计级别是DB

如果开启了审计功能,那么结果会保存到 sys.aud$ (基表)这张表中,表中有个sqltext字

段,是用来记录sql语句的,但是默认DB级别不会填充该字段,如果需要记录sql语句,可以将

audit_trail 级别改为 DB,extended

SQL> alter system set audit_trail=DB,EXTENDED scope=spfile;

System altered.


重启数据库,使之生效

2、审计的类型

分为三种:他们三种审计,是有部分重叠功能的

1.语句级别审计statement:

审计类型表 drop/create/alter table 语句都会记录

审计类型用户 drop/create/alter user 语句都会记录

2.权限级别审计privilege:

针对某个用户,该用户有某个系统权限,如果这个系统权限使用了,那么就会被记录。

3.对象级别审计object:

针对某个对象(表),谁访问过他,谁修改过它等等,那么就要进行记录。

开启审计的时候,涉及到的一些子句

by access 子句

它是默认值,意思就是同一个会话里面,如果你有相同的操作,有多少它记录多少,哪怕是重复

的语句。create table aaa; create table aaa;

by session 子句

意思是在同一个会话里面,如果你有相同的操作,只记录一次。注意by session是无法审计DDL

语句的,会报错

SQL> audit table by scott by session;

audit table by scott by session

ERROR at line 1:

ORA-32595: DDL statement cannot be audited with BY SESSION specified

whenever successful 子句


意思是只记录成功的操作。

whenever not successful 子句

意思是只记录失败的操作。不包含编译错误。create table abc;

语句审计

SQL> audit table by scott by access; 针对scott用户开启了表级别的语句审计

Audit succeeded.

注意:每次开启审计或取消审计的时候,用户都必须重新登陆才能生效。

scott用户重新登陆,进行操作

SQL> create table abc(id number); 不管是成功还是失败,都会记录,而且重复的

语句也会记录

image.png

create table abc(id number);

ERROR at line 1:

ORA-00955: name is already used by an existing object


image.png

SQL> noaudit table by scott;

Noaudit succeeded.

SQL> audit table by scott by session; --语句级别审计不可以by session

audit table by scott by session

*

ERROR at line 1:

ORA-32595: DDL statement cannot be audited with BY SESSION specified

SQL> audit table by scott whenever successful; 只记录成功的语句

Audit succeeded.


image.png

scott用户重新登陆

SQL> noaudit table by scott;

Noaudit succeeded.

SQL> audit table by scott whenever not successful; 只记录失败的语句

Audit succeeded.


image.png

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论