はじめに アプリケーションから発行したSQLがうまく動作しない場合、発行したSQLが分かれば調査の手がかりとなります。Oracleのv$sqlを参照すると、実行したSQLの履歴とバインド変数を確認することができます。 ざっくり言うと SQLの実行履歴はv$sqlテーブルを見ると分かる。 行が多すぎるため、SQLの断片を検索条件に含めると良い。 バインド変数の確認はv$sql_bind_captureを見ると分かる。 新・門外不出のOracle現場ワザ エキスパートが明かす運用・管理の極意 (DB Selection)posted with amazlet at 15.06.06小田 圭二 大塚 信男 五十嵐 建平 谷 敦雄 宮崎 博之 神田 達成 村方 仁 翔泳社 売り上げランキング: 76,494 Amazon.co.jpで詳細を見る 直近5分間に実行されたSQLを参照する 以下のクエリ
![【Oracle】直近5分以内に実行したSQLの履歴とバインド変数を確認する - 小さい頃はエラ呼吸](https://cdn-ak-scissors.b.st-hatena.com/image/square/89fd496018dfa1ed6470a3ec2f3926cc275cf674/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51Cc4j3FLLL.jpg)