oracle操作日志之审计select操作

本文探讨了在Oracle数据库中如何审计SELECT操作,包括通过交换机配置、Logminer工具、细粒度审计(FGA)以及Oracle内置的AUDIT功能。重点介绍了使用AUDIT功能开启审计,重启实例,针对特定表的DML审计,并展示了审计结果,强调审计通常不适用于SYS用户,且在Windows系统中,sys用户的审计信息存储在事件管理器中。
摘要由CSDN通过智能技术生成

oracle中自带的redo日志中包含insert,update,delete操作。但是不包含select操作。那如何查询到select的历史操作记录呢?
从网上找到了几种方法:
1、从交换机中进行配置来捕获相关的select操作记录(已实现)
这种方法已经实现,对交换机进行配置镜像口和观察口,数据通过时都会复制一份传到观察口。现在希望能从数据库本地获取操作记录。
2、Logminer工具查看oracle自身日志,不过审计select相关操作好像还需要进行别的配置(待调研,目前没找到配制方法),而且好像因为操作问题,查看到的日志内容都不是实际操作内容。
3、细粒度审计FGA(待调研)
4、配置oracle自身的audit
//以下内容参考自网络,但是也是我实际操作过程和结果
①查看审计功能是否开启(本机已经开启,如果audit_sys_operations值为FALSE就是没开审计)

sqlplus /nolog
SQL> CONN /AS SYSDBA
SQL> show parameter audit

NAME TYPE VALUE
------------------------------------ ----------- ------- audit_file_dest string F:\APP\ADMINISTRATOR\ADMIN\ORCL\ADUMP
audit_sys_operations boolean TRUE audit_trail string DB_EXTENDED

如果没有使用下面语句更改:

SQL> alter s
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值