首页 > 数据库 >Oracle 11G的审计功能开启与关闭

Oracle 11G的审计功能开启与关闭

时间:2023-05-28 21:35:54浏览次数:47  
标签:审计 audit 11G 功能 开启 关闭 SQL Oracle

Oracle 11G的审计功能开启与关闭

Oracle 11g 安装后会默认开启数据库审计功能,并且日志保存在 SYSTEM 表空间中。导致SYSTEM 空间越来越大。当表空间已满时,会导致无法连接数据库。建议数据库安装完成之后将此功能关闭,当需要时候再进行开启。
参数说明:

审计功能由参数 audit_trail 进行控制,取值范围及意义如下:

参数取值    说明
DB    (默认)开启审计功能。
OS    将审计记录写入操作系统的一个文件
TRUE    开启审计功能。
FALSE    关闭审计功能。
NONE    关闭审计功能。

1、查看审计功能是否开启。

a)以 DBA 的身份登陆SQL plus ,以下所有命令均在此模式下执行;

sqlplus / as sysdba

b) 查看 audit_trail 的值

SQL> SHOW PARAMETER AUDIT

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest                      string      /data/app/oracle/admin/orcl/ad
                                                 ump
audit_sys_operations                 boolean     FALSE
audit_syslog_level                   string
audit_trail                          string      DB

根据查询结果可知,已经开启数据库审计功能。

关闭数据库审计功能。
a) 执行以下语句关闭数据库审计功能。

ALTER SYSTEM SET AUDIT_TRAIL='NONE' SCOPE=SPFILE;

b) 重启数据库

SQL> shutdown immediate;
SQL> startup;

验证审计是否已经被关闭

SQL> show parameter audit_trail

NAME TYPE VALUE

audit_trail string FALSE

说明:VALUE值为FALSE,表面审计功能为关闭的状态
开启审计功能:

SQL> alter system set audit_sys_operations=TRUE scope=spfile;--审计管理用户(以sysdba/sysoper角色登陆)
SQL> alter system set audit_trail=db,extended scope=spfile;

最后重启服务即可开启。
删除审计日志:
当已形成很对日志时,可删除里面的记录,目前是直接删除,未对数据库造成影响。

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

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

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

一般建议部署完oracle后如不用审计功能,即关闭以节省空间。

标签:审计,audit,11G,功能,开启,关闭,SQL,Oracle
From: https://www.cnblogs.com/Vector-born/p/l.html

相关文章

  • SLAM系统--开启摄像头连接
    博客地址:https://www.cnblogs.com/zylyehuo/基于ORB-SLAM3库搭建SLAM系统详见之前的博客基于ORB-SLAM3库搭建SLAM系统-zylyehuo-博客园(cnblogs.com)参考链接ORB-SLAM3v1.0编译问题解决/usr/bin/env:"python\r":没有那个文件或目录效果图STEP1:将Example......
  • 6.6.4 PCS创建Oracle 资源及资源组
    在RHCS体系中,Oracle的启动是按以下顺序进行的:VIP。监听器。逻辑卷(ISCSI共享出来的)。文件系统(在逻辑卷上创建)。数据库实例。上边这些资源,在PCS里创建好以后,将其组合成一个单独的资源组,形成一个不可分割的整体。1)PCS添加Oracle监听器资源Oracle的VIP资源在前边已经添加,那么接下来就......
  • WEB漏洞—SQL注入之Oracle,MongoDB等注入
     1.明确注入数据库类型、权限2.明确提交方法、参数类型等高权限可以执行文件读取,低权限就老老实实获取数据,最终目的都是获取网站权限 常见数据库类型mysql,access,mssql,mongoDB,postgresql,sqlite,oracle,sybase等1、Access注入Access与mysql结构,除access之外,其他数据库结......
  • 【React工作记录七十一】直接用ref控制子组件弹框的开启
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷导语如何直接通过父组件直接改变子组件的状态编......
  • 我的十年程序员生涯--无锡之旅,开启岗前培训
    2012年的那个春天,考研初试结果出来了,很不理想。面临着二战及工作两种选择,最终选择了工作。当时的理由是“研究生之后,仍旧要工作,不如现在去工作,而且还可以积累三年的工作经验”。现在来看这个理由很不成立,工作的头两年感觉不到学历的重要,越是随着工作年限的增长,越感觉到学历的重要......
  • Oracle Linux 8.8 发布 - Oracle 提供支持 RHEL 兼容发行版
    OracleLinux8.8发布-Oracle提供支持RHEL兼容发行版OracleLinuxwithUnbreakableEnterpriseKernel(UEK)&RedHatcompatiblekernel(RHCK)请访问原文链接:https://sysin.org/blog/oracle-linux-8/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgOracle......
  • Oracle Linux 9.2 发布 - Oracle 提供支持 RHEL 兼容发行版
    OracleLinux9.2发布-Oracle提供支持RHEL兼容发行版OracleLinuxwithUnbreakableEnterpriseKernel(UEK)&RedHatcompatiblekernel(RHCK)请访问原文链接:https://sysin.org/blog/oracle-linux-9/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgOracle......
  • 关于oracleJdk连接maven产生ssl验证问题
    问题:failedtotransferfromhttps://repo.maven.apache.org/maven2/duringapreviousattempt这是因为oraclejdk1.8存在ssl验证问题添加以下信息到idea的maven当中即可-Dmaven.wagon.http.ssl.insecure=true-Dmaven.wagon.http.ssl.allowall=true-Dmaven.wagon......
  • 【Shell】Display the ddl for all users in Oracle DB with bash script
     脚本说明:1、普遍用于使用expdp/impdp数据泵进行的数据(全库或者特定schemas)迁移2、适用于无PDB的Oracle环境3、适用于RAC,SI,ADG以及多实例的环境 使用方法:创建脚本为 display_all_users_ddl.sh然后将正文内容贴入并保存,然后执行bash display_all_users_ddl.sh......
  • EasyCVR开启音频后,视频调阅播放默认为静音的问题优化
    EasyCVR视频融合平台基于云边端一体化架构,部署轻快、功能灵活,平台可支持多协议、多类型设备接入,包括:国标GB28181、RTMP、RTSP/Onvif、海康Ehome、海康SDK、大华SDK、宇视SDK等(具体见下图)。在视频能力上,可实现视频直播、录像、回放、检索、云存储、告警上报、语音对讲、电子地图、集......