代码之家  ›  专栏  ›  技术社区  ›  kupa

启用DDL审核

  •  1
  • kupa  · 技术社区  · 15 年前

    如何审核oracle 10g中的DDL语句,并在30天前清除已审核的数据。。。谢谢您。

    怎么 我可以打开“ALTER TABLE”语句的审计吗?当我运行AUD I t TABLE;或AUDIT ALTER TABLE;或AUDIT ALTER ANY TABLE时,AUD$或DBA_AUDIT_TRAIL视图中看不到已审核的信息(仅当系统用户更改表时发生事件,但没有HR用户的记录) 为什么????

    2 回复  |  直到 15 年前
        2
  •  0
  •   Andrei Coșcodan    15 年前

    检查是否已启用审核选项:

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

    如果结果为“无”(这是默认值),则不会启用审核。

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

    为了管理审计跟踪记录,您可以使用 DBMS_AUDIT_MGMT

    推荐文章