一直会提示“无法写入审计文件”,我该如何清空审计的内容?以及如何查看是否是因为审计的数据过大,才导致“无法写入”

解决方案 »

  1.   

    1.首先增加你的系统表空间大小。
    alter tablespace system add datafile '' size 200m;
    3.alter system set audit_trail='DB' scope=spfile;
    2.truncate table sys.aud$;
      

  2.   

    audit_trail='DB' 与audit_trail='XML'除了存储方式不一样以外,还有其他区别没?
      

  3.   

    audit_trail='db' 审核记录保存在数据库的 sys.aud$ 表中,可通过 DBA_AUDIT_TRAIL 视图查看;
    audit_trail='xml' 审核记录保存在 xml 文件中,文件位置由 audit_file_dest 参数指定,可通过 V$XML_AUDIT_TRAIL 视图查看;摘自xman_78tom....呵呵
      

  4.   

    1  你的原因很可能是审计产生的文件过多导致磁盘占满
    2  可以写个shell或什么简单程序 定期删除过期的审计文件
    3  也可以删除审计文件后关闭审计功能。