Oracle: История запросов со связными переменными
Возник очередной вопрос - как в оракле отследить запрос со связными переменными, выполненный через JDBC.
Информацию по последним запросам получаю так:
Код:
select SQL_ID,SQL_TEXT,LAST_ACTIVE_TIME from V$SQLSTATS;
И при обычных запросах все шоколадно:
Код:
# SQL_ID SQL_TEXT LAS_ACTIVE_TIME
1 95mpkn5xz9001 select name from cont where id=1; 01.07.2010 0:14:14
1 95mpkn5xz9001 select name from cont where id=1; 01.07.2010 0:14:14
Однако если запрос содержал параметры (работаю через preparedStatment), то и в статистике он отображается соответственно:
Код:
# SQL_ID SQL_TEXT LAS_ACTIVE_TIME
1 95mpkn5xz9001 select name from cont where id=:1; 01.07.2010 0:16:37
1 95mpkn5xz9001 select name from cont where id=:1; 01.07.2010 0:16:37
Загвоздка в том, что я никак не могу понять, где взять значение, которое имел параметр :1 во время выполнения запроса. Подскажите?