oracle审计跟踪

okxuctiv  于 2021-08-13  发布在  Java
关注(0)|答案(2)|浏览(297)

应该怎么做才能让系统观察到用户?我尽力了

alter system set audit_trail=db,extended scope=spfile;

但当我检查的时候

select * from sys.dba_audit_trail;

未选择任何行。

ktca8awb

ktca8awb1#

一般情况下,您需要使用审计语句来定义特定的sql语句。
对于12以上的版本,您需要使用audit(传统审计),而对于较新的版本,您应该使用audit(统一审计)。

6jygbczu

6jygbczu2#

审计是oracle内部的一个大主题。您已经使用初始化参数设置启用了它,但是仍然需要确切地告诉oracle您要监视哪个活动。
以下是审计的“入门”指南,应该会有所帮助:
https://docs.oracle.com/database/121/dbseg/auditing.htm#dbseg1023
以及一些关于最佳实践和功能的附加参考:
http://www.petefinnigan.com/ukoug-build-practical-audit-trails.pdf
https://pmdba.wordpress.com/2020/03/10/auditing-by-the-numbers/
https://oracle-base.com/articles/12c/auditing-enhancements-12cr1

相关问题