ORACLE 查询用户操作日志

今天出现了一个问题,让我追查了很久的SQL ,最后根据以下SQL查到是别人改了值, 最后IP地址也查出来了,可谓是“人赃并获”,很有意思的经历,记录下来

SELECT t.SQL_TEXT, t.FIRST_LOAD_TIME,t.PARSING_SCHEMA_NAME,t.SQL_ID,t.ADDRESS
FROM v$sqlarea t
where t.SQL_TEXT like '%Update%' or t.SQL_TEXT like '%complete%'  --执行SQL的关键字
order by t.FIRST_LOAD_TIME DESC

select user_id,machine from dba_hist_active_sess_history s where sql_id='3pvvprq6n2dbr' -- SQL_ID

 

开始->运行->cmd->nbtstat -a 计算机名,或查询该计算机名所在IP

posted @ 2020-09-16 11:19  流星的实验室  阅读(5400)  评论(0编辑  收藏  举报