通過SID查找歷史執行的SQL語句


這次某系統發生嚴重的阻塞,但是去查頂級會話,發現已經沒有該對應的sql_id了,於是我們只用通過

v$active_session_history 視圖來尋找。下面是查找的過程:

1、查找頂層ASH歷史sql_id

select session_id,sql_id,sample_id,event,sample_time from v$active_session_history where session_id==&sid;

 2、根據上面的sql_id 定位歷史 sql語句

select sql_text from v$sqltext where sql_id='&sql_id' order by piece;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM