0、审计安装

11g默认是开始审计的,有审计记录,所以不需要安装,如果查询发现表不存在,则需要安装。

使用此命令安装即可,安装完成后重启数据库。

SQL> @/u01/app/oracle/product/11.2.0/db_1/rdbms/admin/cataudit.sql;

1、开启审计
SQL> alter system set audit_trail=db,extended scope=spfile;

System altered.

SQL> alter system set audit_sys_operations=true scope=spfile;

System altered.

SQL>

2、查看数据库审计配置信息

SQL> show parameter audit;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest                      string      /u01/app/oracle/admin/ORDB/adump
audit_sys_operations                 boolean     TRUE
audit_syslog_level                   string
audit_trail                          string      DB
SQL>

2、查看审计日志表大小
SQL> select bytes/1024/1024 MB from dba_segments where segment_name='AUD$';
    MB
----------
 1.0000

SQL>

3、审计表空间迁移
审计表默认安装在SYSTEM表空间,在生产环境一般都建议迁移到其他表空间里面,步骤如下:
SQL> create tablespace shenji logging datafile '/u01/app/oracle/oradata/ORDB/shenji.dbf' size 200m autoextend off extent management local segment space management auto;

SQL> alter table aud$ move tablespace shenji;
SQL> alter table audit$ move tablespace shenji;
SQL> alter index i_audit rebuild online tablespace shenji;
SQL> alter table audit_actions move tablespace shenji;
SQL> alter index i_audit_actions rebuild online tablespace shenji;

SQL> select table_name,tablespace_name from dba_tables where table_name like '%AUD%';
SQL> select index_name,tablespace_name from dba_indexes where index_name like '%AUDIT%';

Oracle打开审计的更多相关文章

  1. OCA读书笔记(11) - 实现Oracle数据库审计

    11 Implementing Oracle Database Auditing 描述DBA对于安全和审计的职责使能标准的数据库审计安全审计选项查看审计信息维护审计路径 最小权限原则只在计算机上安装所 ...

  2. Oracle 11g 审计跟踪管理

    在Oracle11g之前,oracle数据库自带的审计功能是关闭的,考虑到性能和审计管理的复杂性,用户一般不打开审计功能.如果有审计要求,DBA会采用trigger来实现对DDL审计的方法来折中.例如 ...

  3. oracle数据库审计

    Oracle使用大量不同的审计方法来监控使用何种权限,以及访问哪些对象.审计不会防止使用这些权限,但可以提供有用的信息,用于揭示权限的滥用和误用. 下表中总结了Oracle数据库中不同类型的审计. 审 ...

  4. 针对Oracle的审计方案

    主题:针对Oracle的审计方案 数据库环境:Oracle 11g 数据库审计需求: 1.需要对连接数据库的行为进行审计 2.需要对核心表的DML操作进行审计 3.需要迁移审计数据到指定表空间 4.需 ...

  5. oracle修改审计功能

    oracle修改审计功能 如果没有关闭审计功能,审计日志文件默认保存在位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/ 关闭审计:alter system set au ...

  6. oracle 11g审计关闭,及删除日志

    转自https://blog.csdn.net/louwzh/article/details/51274955 环境:Linux redhat6.3 下安装的oracle11g oracle 11g推 ...

  7. Oracle备份审计表SYS.AUD$和SYS.FGA_LOG$

    ORACLE的审计表不可以使用expdp和impdp导出和导入,如果使用,会报如下错误: 需要使用exp和imp进行导出和导出 导出语句: exp " '/ as sysdba' " ...

  8. ORACLE AUDIT 审计

    转自 http://blog.csdn.net/dnnyyq/article/details/4525980 1.什么是审计 审计(Audit)用于监视用户所执行的数据库操作,并且Oracle会将审计 ...

  9. 使用Oracle的审计功能记录连接数据库登录失败的用户信息

    最近公司有一个项目,用的oracle数据库,整天出现用户被锁的情况,后来百度查了一下,说是用户登录连续出错10次就会被锁住.于是想记录一下看看到底是哪个人在扫数据库的密码.百度了很久才找到方法,下面分 ...

  10. oracle 打开trace,并分析trace

    SQL> oradebug event 10046 trace name context forever,level 8 ORA-00072: process "Unix proces ...

随机推荐

  1. ChatGPT学习之旅 (7) 参数化表达的魔力

    大家好,我是Edison. 上一篇:聊聊AI人设 通过人设模版可以有效给AI"洗脑",这体现的是结构化的表达.但想要AI实现精准控制多分支,实现千人千面的功能,就得使用参数化表达了 ...

  2. C# winForm打包的的麻烦过程

    https://www.cnblogs.com/qiantao/p/9468570.html 作为研发人员,在本机上开发的winform.wpf或者控制台程序需要发给其他人测试时候,一般需要对其进行打 ...

  3. 前端开发系列070-JQuery篇之框架事件处理

    JavaScript以事件驱动来实现页面的交互,其核心是以消息为基础,以事件来驱动.虽然利用传统的JavaScript事件处理方式也能够完成页面交互,但jQuery框架增加并扩展了基本的事件处理机制, ...

  4. SCAU 2019年校赛 部分题解

    点击下方 veiw code 查看完整代码 18438 First Blood 题意:\(\sum_{i=1}^a\)\(\sum_{j=1}^b\)(i+j) , 求和. 思路:签到题,照着题目A就 ...

  5. 状态机DP

    简介 简单来说就是从一个状态变成另一个状态的路径 感觉还是挺新颖的. 714 https://leetcode-cn.com/problems/best-time-to-buy-and-sell-st ...

  6. dpkg 安装 依赖不全的软件

    sudo dpkg -i netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb sudo apt-get -f -y install sudo dpkg ...

  7. 如何通过ETL做数据转换

    在数字化时代,数据被誉为新时代的石油,而数据的价值往往隐藏在海量数据背后的信息中.然而,海量的原始数据并不总是直接可用的,这就需要一种有效的工具来对数据进行提取.转换和加载(ETL),从而将数据转化为 ...

  8. 谈⼀谈ThreadLocal

    ThreadLocal 是线程共享变量. ThreadLoacl 有⼀个静态内部类 ThreadLocalMap,其 Key 是 ThreadLocal 对象,值是 Entry 对象,ThreadLo ...

  9. PGSQL数据膨胀问题排查

    背景 不知道从何时开始,数据库空载时的性能消耗越来越高,当业务高峰期,CPU 和内存都处于高负载的情况下,观看 AWS 的监控,发现负载空载时占用很高. 并且占用较高的 Top5 分为为: autov ...

  10. Javaweb的三大组件分别是:Servlet、Filter(过滤器)、Listener(监听器)。

    https://blog.csdn.net/zyl1112/article/details/123502971 Javaweb的三大组件分别是:Servlet.Filter(过滤器).Listener ...