1

如何在oracle 10g中审计DDL语句并在30天前清除审计数据...谢谢。

在版中:

如何打开对“ALTER TABLE”语句的审核?当我运行审计表时;或审计变更表;或审核更改任何表格;在 AUD$ 或 DBA_AUDIT_TRAIL 视图中看不到审计信息。(仅写入系统用户更改表时的事件,但 HR 用户没有记录)为什么????

4

2 回答 2

1

http://www.oracle-base.com/articles/10g/Auditing_10gR2.php

于 2010-11-10T08:24:13.790 回答
0

检查是否启用了审计选项:

 select value
 from v$parameter
 where name = 'audit_trail';

如果结果为“NONE”(这是默认值),则不会打开审核。

要启用审计,您必须在数据库初始化参数文件中设置 AUDIT_TRAIL 初始化参数。该参数必须设置为以下值之一:“DB”、“XML”、“DB,EXTENDED”、“XML,EXTENDED”、“OS”。

要管理审计跟踪记录,您可以使用DBMS_AUDIT_MGMT包。

于 2010-11-11T11:23:38.897 回答