如何在oracle 10g中审计DDL语句并在30天前清除审计数据...谢谢。
在版中:
如何打开对“ALTER TABLE”语句的审核?当我运行审计表时;或审计变更表;或审核更改任何表格;在 AUD$ 或 DBA_AUDIT_TRAIL 视图中看不到审计信息。(仅写入系统用户更改表时的事件,但 HR 用户没有记录)为什么????
如何在oracle 10g中审计DDL语句并在30天前清除审计数据...谢谢。
在版中:
如何打开对“ALTER TABLE”语句的审核?当我运行审计表时;或审计变更表;或审核更改任何表格;在 AUD$ 或 DBA_AUDIT_TRAIL 视图中看不到审计信息。(仅写入系统用户更改表时的事件,但 HR 用户没有记录)为什么????
检查是否启用了审计选项:
select value
from v$parameter
where name = 'audit_trail';
如果结果为“NONE”(这是默认值),则不会打开审核。
要启用审计,您必须在数据库初始化参数文件中设置 AUDIT_TRAIL 初始化参数。该参数必须设置为以下值之一:“DB”、“XML”、“DB,EXTENDED”、“XML,EXTENDED”、“OS”。
要管理审计跟踪记录,您可以使用DBMS_AUDIT_MGMT包。