1. Включение режима трассировки и выполнение произвольной процедуры:
BEGIN DBMS_SESSION.SESSION_TRACE_ENABLE; ss_jobs_pkg.run_job(457633170401); COMMIT; DBMS_SESSION.SESSION_TRACE_DISABLE; END;
В данном примере показан запуск задания с идентификатором 457633170401 в режиме трассировки сессии.
2. Если используется Oracle версии 11 или выше, результат трассировки хранится по адресу:
/opt/oracle/diag/rdbms/<db>/<db>/trace
В данной папке необходимо найти файл с расширением *.trc.
3. Полученный *.trc файл необходимо преобразовать в доступный для чтения формат утилитой tkprof, которая поставляется в комплекте с Oracle. Утилита располагается по адресу /opt/oracle/product/<номер версии>/bin/. Вызов осуществляется следующим образом:
oracle@server:~/product/11.2.0.2/bin$ tkprof <путь до *.trc файла>
При запуске утилита попросит указать путь до файла назначения. Можно использовать адрес домашней директории.