查看oracle数据库最近执行了哪些sql语句

select  b.sql_text, --SQL內容
a.MACHINE, --哪台机器運行的SQL
a.USERNAME,--用戶
a.MODULE,--運行方式
c.sofar/totalwork*100,--工作執行了百分之多少
c.elapsed_seconds, --己?用了多少(秒)
c.time_remaining --剩多少(秒)
from v$session a, v$sqlarea b,v$session_longops c
where a.sql_hashvalue=b.HASH_VALUE(+)
and a.sid=c.sid(+)
and a.SERIAL#=c.SERIAL#(+)


and a.SID=139


select  b.sql_text, --SQL內容
a.MACHINE, --哪台机器運行的SQL
a.USERNAME,--用戶
a.MODULE,--運行方式
c.sofar/totalwork*100,--工作執行了百分之多少
c.elapsed_seconds, --己?用了多少(秒)
c.time_remaining --剩多少(秒)
from v$session a, v$sqlarea b,v$session_longops c
where a.sql_hashvalue=b.HASH_VALUE(+)
and a.sid=c.sid(+)
and a.SERIAL#=c.SERIAL#(+)
and a.SID=139


oracle 最近执行过的sql语句;

select sql_text,last_load_time from v$sql where last_load_time is not null  order by last_load_time desc 

猜你喜欢

转载自sunrysoft.iteye.com/blog/1575280