zoukankan      html  css  js  c++  java
  • oracle 11g审计关闭,及删除日志

    转自https://blog.csdn.net/louwzh/article/details/51274955

    环境:Linux redhat6.3 下安装的oracle11g

    oracle 11g推出了审计功能,但这个功能会针对很多操作都产生审计文件.aud,日积月累下来这些文件也很多,
    默认情况下,系统为了节省资源,减少I/0操作,其审计功能是关闭的

    一、审计功能关闭


    1、查看审计功能是否开启?
    su – oracle
    sqlplus “/as sysdba”
    SQL> show parameter audit_trail

    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    audit_trail                          string      DB
    说明:VALUE值为DB,表面审计功能为开启的状态

    2、关闭oracle的审计功能
    SQL> alter system set audit_trail=FALSE scope=spfile;
    System altered. 

     3、重启数据库
    SQL> shutdown immediate;
    SQL> startup;

    4、验证审计是否已经被关闭
    SQL> show parameter audit_trail

    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    audit_trail                          string      FALSE
    说明:VALUE值为FALSE,表面审计功能为关闭的状态

    二、删除审计日志

    当已形成很对日志时,可删除里面的记录,目前是直接删除,未对数据库造成影响。

    查询目前的日志信息:select * FROM SYS.AUD$;

    删除已有的审计信息:DELETE FROM SYS.AUD$;

    或者快速删除表信息:truncate table  SYS.AUD$;

  • 相关阅读:
    web网站性能优化
    pdf2htmlEX安装和配置
    java 连接数据库
    eclipse 配置jsp
    c语言中数组,指针数组,数组指针,二维数组指针
    java 泛型
    C语言中关键字auto、static、register、const、volatile、extern的作用
    redis使用教程
    测试php单例模式和静态访问,实例化访问的效率
    软件测试流程
  • 原文地址:https://www.cnblogs.com/fei2232/p/9228676.html
Copyright © 2011-2022 走看看