место в рейтинге
  • 52041
  • 23
  • 5
Нравится блог?
Подписывайтесь!

Действия пользователей в Oracle. Часть 2

1. Введение.

В первой части мы активировали аудит Oracle и отследили таблицы, с которыми работал пользователь. Но традиционный аудит Oracle позволяет отследить только «глобальные» действия пользователей, то есть действия над объектами. Действия с данными отследить сложнее. Включив аудит на оператор SELECT мы увидим, что пользователь выбрал данные из таблицы, но мы не узнаем что именно он выбрал. Для операторов INSERT, UPDATE или DELETE можно воспользоваться триггером или утилитой Oracle LogMiner. Но оператор SELECT не изменяет данные, соответственно не вызывает триггер и не фиксируется в архив-логах. Для этих целей можно использовать детальный аудит (FGA, fine-grained auditing).

Рассмотрим конкретные примеры. Допустим имеется таблица TABLE1 в схеме пользователя SCHEMA1.

2. Активация аудита.

Для активации аудита необходимо для этой таблицы создать правило:

begin

dbms_fga.add_policy (

object_schema=>'SCHEMA1',

object_name=>'TABLE1',

policy_name=>'POLICY1'

);

end;

 

Теперь, если пользователь выполнит любой запрос к таблице SCHEMA1.TABLE1, это действие зафиксируется в журнале аудита. Его можно будет просмотреть с помощью запроса

SQL> select timestamp, sql_text from dba_fga_audit_trail where os_user='v';

TIMESTAMP SQL_TEXT

--------------- --------------------------------------------------------------------------------

12-SEP-11 select count(*) from sapast.usr02

 

3. Управление правилами FGA

Для отключения правила следует выполнить dbms_fga.disable_policy:

begin

dbms_fga.disable_policy (

object_schema => 'SCHEMA1',

object_name => 'TABLE1',

policy_name => 'POLICY1'

);

end;

 

Соответственно включение правило осуществляется командой dbms_fga.enable_policy.

Команда dbms_fga.drop_policy удалит правило

begin

dbms_fga.drop_policy (

object_schema => 'SCHEMA1',

object_name => 'TABLE1',

policy_name => 'POLICY1'

);

end;

 

4. Заключение.

Кроме перечисленных возможностей в FGA имеется большое количество функций и возможностей, что позволяет строить очень гибкие правила аудита.

 
friday
12 сентября 2011, 12:46
968

Загрузка...
Loading...

Комментарии

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Зачем Forbes.kz пытается дискредитировать программу латинизации?

Зачем Forbes.kz пытается дискредитировать программу латинизации?

Буквально вчера заинтересовался одним любопытным сайтом. Не зря заинтересовался, взбесил он меня не по-детски. Да и не только меня. С этим хитрым сайтом был связан настоящий взрыв негатива в Казнете.
Rulan_Oteshev
13 қыр. 2017 / 16:32
Почему GGG, при любом результате боя, не войдёт в историю как великий боксёр

Почему GGG, при любом результате боя, не войдёт в историю как великий боксёр

16 сентября в Лас-Вегасе состоится боксёрский вечер, главным событием на котором станет бой за титул чемпиона мира в среднем весе между Геннадием Головкиным и Саулем «Канело» Альваресом.
openqazaqstan
13 қыр. 2017 / 13:44
  • 5245
  • 33
Дорога Алматы – Хоргос. Впечатления от первой поездки

Дорога Алматы – Хоргос. Впечатления от первой поездки

Если раньше путь до Хоргоса занимал около 5 часов по Кульджинской трассе, то сейчас время до границы с Китаем сокращается до 2,5-3 часов. Уже сейчас можно ехать по 4-полосной дороге с цементобетонным покрытием.
theYakov
15 қыр. 2017 / 9:35
  • 5155
  • 12
Посол Польши: «Переход на латиницу для Казахстана станет цивилизационной революцией»

Посол Польши: «Переход на латиницу для Казахстана станет цивилизационной революцией»

Сегодня в Казахстане активно обсуждают предложенный латинский алфавит казахского языка в Парламенте, мнения высказываются самые разные, некоторые даже предпочли вообще отказаться от такого перехода.
Shimanskaya
13 қыр. 2017 / 12:28
  • 2936
  • 45
Работа в Mc Donald's. Советы и лайфхаки для гостей

Работа в Mc Donald's. Советы и лайфхаки для гостей

За три месяца я поработала в трёх разных сферах. И сегодня, хочу поведать вам о работе в одной из богатейших компаний мира. Звучит значительно лучше, чем «Я работаю в Mc Donald’s».
madiNAtty
15 қыр. 2017 / 12:44
  • 2848
  • 16
Фильм «Крылья, подаренные матерью» учит ценить своих близких в любых ситуациях

Фильм «Крылья, подаренные матерью» учит ценить своих близких в любых ситуациях

Вчера состоялся предпремьерный показ нашего отечественного фильма "Крылья, подаренные матерью", после просмотра которого защемило сердце - настолько правдоподобной казалась эта история.
Gulmira-I
14 қыр. 2017 / 9:34
  • 2207
  • 0
Фотопрогулка по Алматы. Иностранцам не интересны наши стеклянные здания и моллы

Фотопрогулка по Алматы. Иностранцам не интересны наши стеклянные здания и моллы

Алматы - самый лучший город для меня, так как родной и самый близкий. Так как я много лет прожил за рубежом, могу сказать свою точку зрения, что надо делать у нас.
Ispanec
15 қыр. 2017 / 6:20
  • 1885
  • 21
«Моя депрессия длилась больше двух лет». История о том, как я была готова сдаться

«Моя депрессия длилась больше двух лет». История о том, как я была готова сдаться

По данным статистики 2017 года Казахстан занимает 4 место по самоубийствам. Говорить об этом - социальное табу. Мы игнорируем разговоры о депрессиях. Потому что нам страшно.
goribaldi
18 қыр. 2017 / 15:45
  • 1759
  • 22
Почему депутат Божко хочет ограничить приток сельской молодёжи в города?

Почему депутат Божко хочет ограничить приток сельской молодёжи в города?

Вице-спикер Мажилиса Владимир Божко остановился на некоторых деталях известного конфликта в Астане возле строящегося «Абу Даби Плаза», затронув проблему «многочисленной сельской молодёжи»...
openqazaqstan
вчера / 13:16
  • 1596
  • 47