Самый простой способ сделать это, вероятно, уже установлен в вашей базе данных - это пакет DBMS_MONITOR
, который записывает файлы трассировки в местоположение, обозначенное user_dump_dest
. Таким образом, вам понадобится помощь кого-то, кто имеет доступ к серверу базы данных для доступа к файлам трассировки.
Но как только вы определили SID
и SERIAL#
сеанса, который вы хотите отследить, вы можете просто позвонить:
EXEC dbms_monitor.session_trace_enable (:sid, :serial#, FALSE, TRUE);
Чтобы захватить все выполняемые операторы SQL, включая значения, передаваемые как привязки.