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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM