1,首先查找表的操作记录
select A.SQL_ID,A.SQL_TEXT,A.FIRST_LOAD_TIME ,A.* from v$sqlarea a
where a.SQL_TEXT like ‘%T18_JOB_INSTANCE%’ ORDER BY A.FIRST_LOAD_TIME DESC;
2、从上面的记录中找到最新的sql操作记录,然后找到用户名和主机
select L.OSUSER,L.USERNAME,L.PREV_EXEC_START,S.* from sys.v_$ session l,sys.v_$sql s
where s.SQL_ID=‘gqsupqn1x9srp’ and l.USERNAME is not null ORDER BY PREV_EXEC_START DESC;
本文介绍了一种使用SQL查询特定表操作记录的方法,通过两步查询,首先定位到包含特定字符串的SQL语句,再进一步获取该SQL语句的执行用户和主机信息。
959

被折叠的 条评论
为什么被折叠?



