Рассмотрим некоторые рекомендации по применению политики FGA.
Чтобы контролировать все строки, используйте контрольное условие
null
.Чтобы контролировать все столбцы, используйте контрольный столбец
null
.Имена политик должны быть уникальными.
Контролируемая таблица или представление должны уже существовать, когда Вы создаете политику.
Если синтаксис условия аудита является некорректным, возникает ошибка
ORA-28112
, когда к контролируемому объекту получают доступ.Если контролируемый столбец не существует в таблице, никакие строки не будут подвергаться аудиту.
Если обработчик событий не существует, никакой ошибки не возникнет, и контрольная запись будет по прежнему создаваться.
Для операторов SELECT FGA получает непосредственно сам оператор, а не фактические строки. Однако, когда FGA объединяется с Ретроспективным Запросом, строки могут быть восстановлены в том виде, который они представляли в то время.
Для получения дополнительной информации о Ретроспективном Запросе см. урок "Использование Ретроспекции.”
Для получения дополнительной информации о пакете DBMS_FGA, см. Справочник по PL/SQL Пакетам и Типам БД Oracle.