如何根据session查询当前和历史执行的sql

分类:编程技术 时间:2024-02-20 16:09 浏览:0 评论:0
0
如何根据会话查询当前和历史执行的SQL。针对这一问题,本文详细介绍了相应的分析和解答。希望能够帮助更多想要解决这个问题的朋友找到更简单、更容易的方法。

分享两个脚本,主要是通过Oracle session sid查询当前执行的SQL和一些历史执行的SQL。

根据sid历史查询执行的sql

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

根据sid查询当前执行的sql

select sql_text from v$sqlarea where (hash_value, address) = (select sql_hash_value, sql_address from v$session where sid = &sid);

关于如何查询基于session的当前和历史执行的SQL问题的答案都分享在这里。希望以上内容能够对大家有所帮助每个人。如果您还有很多疑问没有得到解答,您可以关注行业资讯频道,了解更多相关知识。

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何根据session查询当前和历史执行的sql

用户评论