我有這個Java應用程序仍然通過JDBC代碼與Oracle 11g進行通信。據說,如果已經存在,想檢查這個應用程序對Oracle歷史記錄的查詢。Oracle查詢歷史
關鍵項目看:
- 全面查詢(用參數值(解析,而不是
?
),通過java.sql.PreparedStatement
通過) - 查詢
- 架構使用 的時間
- 用戶發起查詢
預期結果:
- SQL查詢通過SQL Developer中運行(與SYSDBA權限或沒有)與密鑰的所有關鍵項目使用下面的查詢返回
嘗試,但它不返回上面列出的關鍵項目:
select * from v$sql order by last_load_time desc
看在V $ SQL_BIND_CAPTURE信息,和V $ SQLAREA – OldProgrammer
你可以查詢oracle的歷史視圖。查詢v $ active_session_history:這需要大約1個數據。對於更長時間的數據查詢dba_hist_active_sess_history。 sql文本在dba_hist_sql_text上。對於綁定變量,dba_hist_sqlbind也會有所幫助。 –
任何快捷方式?或確切的查詢來看看? –