dumpを使ってバインド値をわかるもう実行が終わったQueryのバインド値を獲得するのは技術的に不可能なものです。唯一な方法は10046イベントをレベル4以上で活性化したり、Auditingを活性化することのみです。10046トレースとAuditingはoverheadがかなり大きくて実際の運営環境では適用しにくいです。一つの適用可能な方法はerrorstack(レベル>=2)です。dumpはcallstackや他の情報の外にもバインド変数の値を出力してくれます。value=1Errorstackの問題点の一つは必ず現在問題が発生している中に実行されなければならないということです。残業が必要になることです。これは私たちが願うものではありませんでしょう。ここで、いくつのアイディアを出すことができます。violation)が発生するたびにerrorstackを実行できます。forever';ORA-00001エラーを起こすバインド値を分かることが目的なら、上の方法で簡単にできます。システムをmonitoringしながら自動的にerrorstackを実行例えば、下のようなScriptを見ましょう。Lockを30秒以上待っているSessionについてerrorstackを実行します。結果は下のような問題のバインド値です。value=1たとえerrorstackがバインド値を分かる完璧な方法ではないですが、overheadが小さいことを考慮すればとても魅力的な方法だと言えます。