注意:本文为原创文章,转载请注明出处:
http://blog.csdn.net/msdnchina/article/details/38435999
一、确认有哪些fga审计策略,
从select * from dba_audit_policies就能够查询到审计策略,请注意,查询结果中的每一行,就是一个审计策略。

另外,fga审计记录存放在这个视图中:select * from dba_fga_audit_trail
该视图相应的后台基表为:sys.fga_log$,见例如以下的视图。注意,fga审计策略不是存放在sys.aud$表中!!!

---摘录開始
CREATE OR REPLACE VIEW DBA_FGA_AUDIT_TRAIL
(session_id, timestamp, db_user, os_user, userhost, client_id, econtext_id, ext_name, object_schema, object_name, policy_name, scn, sql_text, sql_bind, comment$text, statement_type, extended_timestamp, proxy_sessionid, global_uid, instance_number, os_process, transactionid, statementid, entryid, obj_edition_name, dbid)
AS
selectsessionid,CAST ((FROM_TZ(ntimestamp#,'00:00') AT LOCAL) AS DATE),dbuid, osuid, oshst, clientid, auditid, extid,obj$schema, obj$name, policyname, scn, to_nchar(substr(lsqltext,1,2000)),to_nchar(substr(lsqlbind,1,2000)), comment$text,DECODE(stmt_type,1, 'SELECT', 2, 'INSERT', 4, 'UPDATE', 8, 'DELETE', 'INVALID'),FROM_TZ(ntimestamp#,'00:00') AT LOCAL,proxy$sid, user$guid, instance#, process#,xid, statement, entryid, obj$edition, dbid
from sys.fga_log$
---摘录结束

二、禁用fga审计策略:

下面以 policy_name => 'EMP_FGA_AUDIT'为样例说明,当然,客户的环境中,可能存在多个审计策略。

begin
dbms_fga.enable_policy (object_schema => 'SCOTT', object_name =>'EMP',policy_name => 'EMP_FGA_AUDIT',enable => FALSE
);
end;

请补全其它的审计策略

三、运行exp 导出sys.fga_log$表

exp sys/aa file=fga_logdmp log=fga_logexp.log tables=sys.fga_log$ buffer=99999999

请注意:sys.fga_log$为5G大小(请注意,该表有lob字段,不能仅仅查询dba_segments来确定带有lob列的表的大小),所以,导出可能须要一段时间。

四、 删除日志表:

truncate table sys.fga_log$

五、开启fga审计策略:

begin
dbms_fga.enable_policy (object_schema => 'SCOTT', object_name =>'EMP',policy_name => 'EMP_FGA_AUDIT',enable => TRUE
);
end;

请补全其它的审计策略
注意:上边=>后边的信息,能够从dba_audit_policies查询出来。

Oracle FGA审计记录的清理步骤相关推荐

  1. linux卸载集群oracle,Oracle RAC集群卸载步骤

    oracle用户完整删除操作步骤 1.登录oracle用户,停止Oracle数据库监听和数据库实例 oracle@Linux:~> lsnrctl stop oracle@Linux:~> ...

  2. oracle数据库数据导入导出步骤(入门)

    oracle数据库数据导入导出步骤(入门) 说明:  1.数据库数据导入导出方法有多种,可以通过exp/imp命令导入导出,也可以用第三方工具导出,如:PLSQL  2.如果熟悉命令,建议用exp/i ...

  3. linux中oracle静默安装失败,oracle 11 Linux 静默安装 步骤及错误解决(更新中)

    oracle 11 Linux 静默安装 步骤及错误解决(更新中) oracle 11 Linux 静默安装 步骤及错误解决(更新中) [待更新] oracle成功安装完成后 显示的页面如下 : 此时 ...

  4. oracle装了客户端怎么登陆账号,分享Oracle 11G Client 客户端安装步骤(图文详解)...

    Oracle 11G Client 客户端安装步骤,具体如下: 下载地址:http://www.gimoo.net/database/167737.html 先将下载下来的ZIP文件解压,并运行set ...

  5. oracle 数据执行计划,Oracle 常见的执行计划步骤(explain结果的Description数据参考)...

    在PL/SQL中 执行explain plain for  select ... 查看Description 数据参考: Oracle常见的执行计划步骤 这里我们介绍一些常见的执行计划中的步骤及算法. ...

  6. 玩转oracle 11g(25):手工删除oracle归档日志后操作步骤 和修改用户默认解锁时间

    12.手工删除oracle归档日志后操作步骤 1. 开始->运行->cmd 2.cmd-> set oracle_sid=docare 3.cmd-> rman target ...

  7. cmd imp导入dmp文件_这是一篇长篇入门级数据库讲解:oracle数据库数据导入导出步骤...

    正如标题一样,本文内容主要介绍了浅谈入门级oracle数据库数据导入导出步骤,文章通过步骤解析介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧!!! ...

  8. oracle rac启动关闭,Oracle RAC启动及关闭步骤

    主机名 实例名 监听端口 字符集 db-node1 orcl1 1521 ZHS16GBK db-node2 orcl2 1521 ZHS16GBK 关闭 顺序:关闭数据库(实例)-> 关闭AS ...

  9. Oracle数据库安装图文操作步骤

    Oracle数据库安装图文操作步骤 一.Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可. 路径名称中,最好不要出现中文,也不要出现空格等不规则字符. 官方下 ...

最新文章

  1. VM 下装ubuntu系统
  2. c语言游戏call调用,C语言-植物大战僵尸-刷僵尸call;fps游戏CS-方框透视(矩阵+传统)...
  3. Windows 10 install Pycharm 开发环境
  4. 编译原理lr(0)c语言,关于编译原理:LR(1)LR(0)文法判断?
  5. 36篇博文带你学完opencv :python+opencv进阶版学习笔记目录
  6. nginx coredump 不产生core文件
  7. 「分布式系统理论」系列专题
  8. 微软BUG Bounty悬赏项目扩展至.NET Core和ASP.NET Core
  9. 猎豹网matlab视频百度云,猎豹网校C++ Primer初级全套视频教程
  10. Python设计模式之模板方法模式实例详解
  11. cocos2d-x+lua开发模式下编辑器的选择
  12. 插入u盘被计算机限制怎么回事,电脑不读u盘怎么处理,显示本次操作由于计算机的限制而被取消 请您与系统管理员联系,怎门回事?...
  13. C语言实现加密解密功能 附带详细注释源码
  14. QQ帐户的申请与登陆 (25 分)(map映射)
  15. c语言编程加三运算,C语言编程入门之--第五章C语言基本运算和表达式-part3
  16. HDU 3729 I#39;m Telling the Truth(二部图最大匹配+结果输出)
  17. 直播源码网站,自定制配置页面布局和写法
  18. WPF中使用StackPanel,Border进行简单布局
  19. 极域电子书包课堂管理系统怎么控屏_极域电子教室使用方法
  20. Protel 99se 快捷键

热门文章

  1. 安卓使用JNI-NDK
  2. 第二轮冲次会议第七次
  3. SpringBoot系列: 使用 flyway 管理数据库版本
  4. jchdl - 初次使用建立项目示例
  5. 大数据打造你的变美频道——数加平台上小红唇的大数据实践
  6. python + hadoop (案例)
  7. python绝技 — 使用PyGeoIP关联IP地址和物理位置
  8. 使用windows的小技巧
  9. 监视Rails进程内存泄漏的技巧
  10. 探讨ASP.NET 2.0中的Web控件改进技术(2)