当前位置:主页 > 查看内容

分享两个实用sql:根据会话查询当前和历史执行过的sql

发布时间:2021-07-14 00:00| 位朋友查看

简介:分享两个脚本,主要是通过Oracle会话sid来查询一下当前执行的sql和历史执行过的一些sql。 根据sid查询历史执行过的sql selectsql_textfromv$sqlareaa,v$sessionbwhere a.SQL_ID = b .PREV_SQL_IDand b.SID =sid; 根据sid查询当前执行的sql selectsql_text fr……

分享两个脚本,主要是通过Oracle会话sid来查询一下当前执行的sql和历史执行过的一些sql。

分享两个实用sql--根据会话查询当前和历史执行过的sql

根据sid查询历史执行过的sql

  1. select sql_text from v$sqlarea a,v$session b where a.SQL_ID=b.PREV_SQL_ID and b.SID=&sid; 

根据sid查询当前执行的sql

  1. select sql_text 
  2.  from v$sqlarea 
  3.  where (hash_value, address) = 
  4.  (select sql_hash_value, sql_address from v$session where sid = &sid); 

分享两个实用sql--根据会话查询当前和历史执行过的sql


本文转载自网络,原文链接:https://www.toutiao.com/i6731351024780444172/
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐