В Oracle вы бы использовали SQL Trace и TKPROF . В ответе на SO слишком много подробностей, но суть в том, что вы «включаете» трассировку SQL на уровне сеанса (обычно), что приводит к записи на сервер файла трассировки, содержащего информацию, ищем. Затем вы используете программу TKPROF для преобразования файла трассировки в читаемый отчет.
Чтобы включить трассировку SQL в сеансе SQL Plus:
SQL> alter session set sql_trace=true;
После этого все записывается в файл трассировки до тех пор, пока вы не выполните команду:
SQL> alter session set sql_trace=false;
Затем вы должны найти сгенерированный файл .trc на сервере и преобразовать его в отчет, используя TKPROF что-то вроде этого:
OS> tkprof xxxx.trc mytrace.txt
Вы можете просмотреть mytrace.txt с помощью текстового редактора. Команда tkprof
имеет много параметров, которые описаны в приведенной выше ссылке.
Вы также можете включить и выключить трассировку из кода PL / SQL, вызвав процедуру DBMS_SESSION.SET_SQL_TRACE.