• 技术文章 >数据库 >Oracle

    oracle中audit怎么关闭

    长期闲置长期闲置2022-05-10 16:20:32原创168

    关闭方法:1、用“alter system set audit_trail=none scope=spfile”将“audit_trail”设置为none;2、用“shutdown immediate”和“startup”重启数据库即可。

    本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

    oracle中audit怎么关闭

    Oracle 11g缺省安装数据库启动了audit功能,导致oracle不断累积sys.aud$表及相关索引数据量增加;

    如果导致表空间满了,在alert日志中将会报ORA-1654: unable to extend index SYS....错误。

    如果不用到审计功能,建议关闭审计。

    处理过程:

    1、用oracle用户登录到数据库服务器,执行:

    sqlplus / as sysdba

    2、取消audit,将初始化参数audit_trail设置为NONE

    alter system set audit_trail=none scope=spfile;

    3、然后重启数据库.

    shutdown immediate;
    sqlplus / as sysdba
    startup;

    4、删除签权数据,oracle用户登录到数据库服务器:

    sqlplus / as sysdba
    truncate table SYS.AUD$;

    扩展知识:

    删除审计日志

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

    推荐教程:《Oracle视频教程

    以上就是oracle中audit怎么关闭的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:oracle
    上一篇:oracle中desc怎么查询表结构 下一篇:oracle怎么查看是否是归档模式
    千万级数据并发解决方案

    相关文章推荐

    • oracle declare的用法是什么• oracle between的用法是什么• 实例详解别名法在Oracle数据库注入中的用法• oracle中dmp文件是什么文件• oracle中clob和blob有什么区别
    1/1

    PHP中文网