查询oracle11g日志的办法,数据库审计,记录排查
目录
查询oracle11g日志的办法,数据库审计,记录排查
一、前置条件
需要登录该数据库DBA权限(这个很重要)
plsql数据库连接。(最好用plsql工具,毕竟需要看详细的日志以及日期等,方便)
二、语句以及解释
查询历史记录
select * from v$log_history;
查询所以日志信息,非详细
select * from v$log;
查询近期日志信息,详细
select t.* from v$sqlarea t
加上条件后的语句
select t.MODULE,t.ACTION, t.LAST_ACTIVE_TIME,t.* from v$sqlarea t where t.LAST_ACTIVE_TIME >to_date('20220524','yyyyMMdd')and t.SQL_TEXT like '%NN_COUNTRY%';
解释:
MODULE 这里显示 通过什么方式访问的数据库
LAST_ACTIVE_TIME 最后的生效时间
SQL_TEXT 语句的操作内容,增删改查
效果图如下。
三、结语
其实查看oracle数据库的详细日志很简单,最主要的是,你得获得到 权限,拿到DBA权限账户。