初识 ORACLE 数据库的审计功能
2021-02-17 10:31
顺着这样的思路去学习。
1、审计可以到达怎样的效果?我用来做什么?
2、任何概念都该有分类的吧,审计也不例外?
3、如何启用审计?数据库一级。
4、如何设定我所需要的审计?针对某个特定的监视目标了。
5、如何看审计的结果?
6、论坛上一些常见的问题,自己认为比较难理解的问题。
初识 ORACLE 的审计功能
顺着这样的思路去学习。
1、审计可以到达怎样的效果?我要来做什么?
2、有分类吗?
3、如何启用审计?数据库一级。
4、如何设定我所需要的审计?针对某个特定的监视目标了。
5、如何看审计的结果?
6、论坛上一些常见的问题,自己认为比较难理解的问题。
一、审计可以到达怎样的效果?
可以记录对数据库对象的所有操作。什么时候,什么用户对什么对象进行了什么类型的操
作。
但是无法得知操作的细节,比方到底数据更新成了 1 还是 2?
不过现在新出现的精细审计(Fine grained Auditing),好似也可以记录 DML 语句了。
二、审计可以分为 3 类。或者说,可以从 3 种角度去启用审计。
1、语句审计(Statement Auditing)。
对预先指定的某些 SQL 语句进行审计。这里从 SQL 语句的角度出发,进行指定。审计只
关心执行的语句。
例如,audit CREATE TABLE;命令,就说明对"create table"语句的执行进行记录。
不管这语句是否是针对某个对象的操作
2、权限审计(Privilege Auditing)
对涉及某些权限的操作进行审计。这里强调“涉及权限〞
例如,audit CREATE TABLE;命令,又可以说明对涉及“CREATE TABLE〞权限的操作进行
审计。
所以说,在这种命令的情况下,既产生一个语句审计,又产生了一个权限审计。
有时候“语句审计〞和“权限审计〞的相互重复的。这一点可以后面证明。
3、对象审计(Object Auditing)。
记录作用在指定对象上的操作。
several group number, then with b ± a, =c,c is is methyl b two vercal box between of accurate size. Per-2~3 measurement, such as proceeds of c values are equal and equal to the design value, then the vercal installaon accurate. For example a, b, and c valueswhile on horizontal vercal errors for measurement, General in iron angle code bit at measurement level points grid errors, speci&c method is from baseline to methyl vercal box center line distance for a,, to b vercal box distance for b, list can
measured