从Oracle9i开始,就可以使用DBMS_FGA可以对指定的表的select语句进行审计
但是在9i中只能对select语句进行审计,在10g中可以实现对DML的审计功能
下面用DBMS_FGA来展示select语句的审计功能
① 假定我们存在表t,包含记录为
sys@ORCL> select * from hr.t;
ID NAME
---------- --------------------
1 a
2 b
3 c
4 d
5 e
② 分析该表,让其使用CBO优化模式
sys@ORCL> analyze table hr.t compute statistics;
Table analyzed.

本文介绍了如何使用Oracle的DBMS_FGA包进行细粒度审计,特别是在Oracle 10g中对DML操作的审计功能。通过一个关于表t的审计案例,详细展示了审计策略的创建、生效过程以及审计日志的检查和维护。注意,虽然过多的审计可能影响性能,但在特定场景下,FGA对跟踪和优化SELECT语句仍具有价值。
最低0.47元/天 解锁文章
1650

被折叠的 条评论
为什么被折叠?



