かきスタンプ

福岡で物流系のエンジニアやってます

Oracle:どんなSQLが過去に発行されたか追跡

過去に発行されたSQLを表示

select * from v$sqlstats

 これだけだと、誰が実行したか(ユーザ、マシンなど)がわからないので、合わせて知りたい場合はセッション情報と結びつける。

セッション確認

select * from v$session

 v$sqlstats.sq_id と v$session.sql_id は結びつく。