Oracle 技术论坛 - Oracle 高手之路
http://www.orasql.com/bbs/

oracle查看历史SQL技巧
http://www.orasql.com/bbs/viewtopic.php?f=11&t=274
分页: 1 / 1

作者:  oracle_awen [ 2012-08-17 23:51 ]
文章标题 :  oracle查看历史SQL技巧

DBA在处理问题时候,有一些是应用层面的东西,想知道某个功能到底执行了什么SQL,又不想找研发同事在代码中把SQL扣出来。现在分享一下利用V$SQL这个视图来查看数据库执行的历史SQL

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

select 1 from dual


首先第一个语句就是按时间查询的历史SQL,在运行应用之前,先执行select 1 from dual ,
再点击应用程序上的某个功能,在查询历史SQL就是这个应用执行的SQL

select * from v$sql where sql_id='7b59tszvf7c9v'

附件:
Image.png
Image.png [ 30.53 KiB | 被浏览 11112 次 ]

分页: 1 / 1 当前时区为 UTC + 8 小时
Powered by OraSql © 2011, 2012, oracle_awen
http://www.orasql.com/