oracle怎么查詢歷史sql

方法:1、用“select * from v$sqlarea t where t.SQL_表名 like’…’? order by…”語句查詢指定表的歷史sql;2、用“select * from v$sqlarea t where t.PARSING_SCHEMA_NAME in (‘用戶名’) AND SQL_表名 like’…’”語句查詢用戶對表的歷史sql。

oracle怎么查詢歷史sql

本教程操作環境:windows10系統、oracle 12c版、Dell G3電腦。

oracle怎么查詢歷史sql

oracle 監控,能夠查看執行過的SQL語句

SELECT?SQL_TEXT,?LAST_ACTIVE_TIME,SQL_FULLTEXT?FROM?v$sql? ORDER?BY?LAST_ACTIVE_TIME?DESCsql

另外 PL/SQL Developer中Ctrl+E能夠從新調出歷史SQL記錄,歷史記錄文件默認保存在? ?AppDataRoamingPLSQL DeveloperPLSRecall.dat ,若是你清除PLSRecall.dat文件后,在按ctrl+e就不會調出下列窗口界面了

示例如下:

例1:查詢對TEST表進行查詢的歷史sql

oracle怎么查詢歷史sql

例2:查詢用戶TRUI對TEST表進行更新的歷史sql

oracle怎么查詢歷史sql

擴展

查詢用戶TRUI對2021/6/28之后對TEST表進行刪除的歷史sql

oracle怎么查詢歷史sql

推薦教程:《Oracle視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享