はじめに
Oracleで直前に実行したSQL文を知りたい場合、v$sqlを参照すると良いです。
新・門外不出のOracle現場ワザ エキスパートが明かす運用・管理の極意 (DB Selection)
posted with amazlet at 14.05.14
小田 圭二 大塚 信男 五十嵐 建平 谷 敦雄 宮崎 博之 神田 達成 村方 仁
翔泳社
売り上げランキング: 81,037
翔泳社
売り上げランキング: 81,037
Oracleで直前に実行したSQLを確認する
以下のクエリをsysユーザで実行します。
select sql_id, sql_text from v$sql where sql_text like 'SQLの一部'
たとえば、table01テーブルにアクセスしたSQLを特定するには、以下のクエリでSQLのIDとともに、実行されたSQL文が出力されます。
select sql_id, sql_text from v$sql where sql_text like '%table01%'