Как мне профилировать хранимые процедуры в Oracle? - PullRequest
2 голосов
/ 02 декабря 2009

Есть БД Oracle, к которой у меня есть доступ. Я могу просматривать его пакеты с помощью Aqua Data Studio и делать запросы к нему. У меня нет доступа к файловой системе сервера.

Существует также двоичный файл, который использует эту базу данных, вызывая из нее хранимые процедуры.

Я хочу знать, какие хранимые процедуры и с какими параметрами используются этим двоичным файлом. Похоже, что это невозможно сделать с помощью «Монитора операторов для Oracle» - он регистрирует только прямые запросы запросов, а не хранимые процедуры.

Можно ли это сделать с помощью встроенной трассировки, если у меня нет доступа к файловой системе?

Есть ли другой инструмент?

Ответы [ 2 ]

1 голос
/ 02 декабря 2009

Вы можете использовать пакет DBMS_PROFILER: http://download.oracle.com/docs/cd/B10501_01/appdev.920/a96624/12_tune.htm#45936

0 голосов
/ 02 декабря 2009

Вы можете попробовать PLSQL / Developer, он поддерживает пошаговую отладку вашей процедуры.

...