应该怎么做才能让系统观察到用户?我尽力了
alter system set audit_trail=db,extended scope=spfile;
但当我检查的时候
select * from sys.dba_audit_trail;
未选择任何行。
ktca8awb1#
一般情况下,您需要使用审计语句来定义特定的sql语句。对于12以上的版本,您需要使用audit(传统审计),而对于较新的版本,您应该使用audit(统一审计)。
6jygbczu2#
审计是oracle内部的一个大主题。您已经使用初始化参数设置启用了它,但是仍然需要确切地告诉oracle您要监视哪个活动。以下是审计的“入门”指南,应该会有所帮助:https://docs.oracle.com/database/121/dbseg/auditing.htm#dbseg1023以及一些关于最佳实践和功能的附加参考:http://www.petefinnigan.com/ukoug-build-practical-audit-trails.pdfhttps://pmdba.wordpress.com/2020/03/10/auditing-by-the-numbers/https://oracle-base.com/articles/12c/auditing-enhancements-12cr1
2条答案
按热度按时间ktca8awb1#
一般情况下,您需要使用审计语句来定义特定的sql语句。
对于12以上的版本,您需要使用audit(传统审计),而对于较新的版本,您应该使用audit(统一审计)。
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