Назад | Перейти на главную страницу

Ненавязчивый аудит хранимых процедур в Oracle 10g

Я работаю в среде, где существует большое количество устаревших клиентских программ. Я пытаюсь понять, какие программы используют какие хранимые процедуры. Есть ли способ контролировать доступ к хранимой процедуре без изменения указанной процедуры? Я мог бы понять, к чему обращается каждая процедура, и добавить триггеры аудита для лежащих в основе объектов, но необходимо изучить множество процедур. Идентификации пользователя БД и в идеале имени хоста будет достаточно. Я взглянул на пакет FGA, но не понял, как применить его к процедурам.

Отказ от ответственности: я не администратор баз данных, поэтому моя терминология может быть неточной. Заранее приносим свои извинения.

Вы смотрели на АУДИТ команда? В команде есть положение для аудита хранимых процедур:

ПРОВЕРИТЬ ВСЕ НА schema.procedure;

Вам, конечно же, потребуется включить аудит в своей базе данных.