Существует ли инструмент (который уже поставляется с Oracle) для отслеживания выполненных SQL-запросов?В DB2 есть так называемый «монитор событий», который я использую для отслеживания обновленных таблиц.Есть ли в Oracle аналогичный инструмент?
Я планирую
- включить трассировку
- зайти на сайт (который использует БД) и изменить запись
- отключить трассировку
- см. Выходной файл и запись, какая таблица была обновлена.
Есть таблица, которую я ищу, которая должна быть обновлена при изменении записи.Я не знаю, как называется таблица (и есть много таблиц), и поэтому мне нужно отследить выполненный SQL, чтобы выяснить.
Я пытался:
ALTER SESSION SET sql_trace = true;
-- go on website and change an entry
ALTER SESSION SET sql_trace = false;
tkprof the_trace_file.trc file.out EXPLAIN=system/manager SYS=no
Однако при выполнении указанных выше шагов SQL не были записаны.
Существует ли инструмент, предоставляемый Oracle?(Я хотел бы избежать загрузки внешнего программного обеспечения)