数据库审计

本文档详细介绍了Oracle数据库的三种审计类型:标准审计、基于值的审计和细粒度审计。通过实验展示了如何开启审计,以及不同审计类型的特性和影响。在标准审计中,同一session查询多次只会记录一次;使用db_extended可以审计到具体的SQL语句;基于值的审计通过触发器实现,记录特定操作;细粒度审计则能精确捕获特定条件的SQL执行情况。
摘要由CSDN通过智能技术生成

背景:
数据库审计,顾名思义,就是捕捉和存储发生在数据库内部的事件信息。本文档重点关注,
1:标准的数据库审计(Standard database auditing)
通过初始化参数AUDIT_TRAIL控制实例级别的审计。
2:基于值的审计 (Value-based auditing)
它拓展了标准数据库审计,不仅捕捉审计事件,还捕捉那些被insert,update和delete的值。
基于值的审计通过触发器来实现。
3: 细粒度审计 (Fine-grained auditing)
它拓展了标准数据库审计,捕捉准确的SQL语句。
接下来具体分析,每种审计都有相对应的介绍与实验。
操作系统版本:Redhat Enterprise Linux 5.1
数据库版本: Oracle 10g

 

数据库审计介绍与实验一(标准的数据库审计)
Audit_trail 相当于是一个开关,默认不打开。

那么,如何打开呢?由于audit_trail参数值有多种,这里只列举两种。
如下是第一种,audit_trail=db

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值