Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / оракле аудит / 25 сообщений из 29, страница 1 из 2
27.01.2016, 12:04
    #39156371
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
поделитесь, кто куда пишет оракловый аудит в больших объемах в крупных системах - в сислог, в хмл_экстендед, в бд?
если в бд - как чистите? делете с дополнительной нагрузкой и кучей архивлогов или трункате в технологические окна (тогда насколько они часты)?
...
Рейтинг: 0 / 0
27.01.2016, 13:30
    #39156498
оракле аудит
Сам ведь понимаешь что вопрос идиотский , или нет ?


Смотря какая задача , что аудитишь и т.д. и т.п.
...
Рейтинг: 0 / 0
27.01.2016, 20:03
    #39156927
Nobody1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
Всегда пишу в БД. Но это может зависеть от требований безопасности.

Чистить можно и руками, но правильно будет штатным пакетом DBMS_AUDIT_MGMT. Правда, он по умолчанию чистит мелкими порциями (чтобы undo не разнесло) - по 1000 записей и, идиотизм, не дает выставить порцию больше 1000000. Если надо более масштабируемое решение, только руками.
...
Рейтинг: 0 / 0
28.01.2016, 07:37
    #39157108
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
Nobody1111Всегда пишу в БД.
а объемы? если логирование действий пользователей по изменению данных плюс критичные селекты - то это несколько гигабайт в сутки. при delete архивлоги в /dev/null отправлять?
...
Рейтинг: 0 / 0
28.01.2016, 07:48
    #39157113
Hrundel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
AlexVin,

Тогда не парься и пиши в syslog а отуда уже как душа захочет. Можешь дальше отправлять.
...
Рейтинг: 0 / 0
28.01.2016, 08:00
    #39157123
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
а в сислог не пишутся бинды
...
Рейтинг: 0 / 0
03.02.2016, 07:49
    #39161584
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
таки никто не пользуется оракловым аудитом в килотоннах? или запрещено делиться секретами?
...
Рейтинг: 0 / 0
03.02.2016, 09:13
    #39161615
Jebrail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
AlexVinтаки никто не пользуется оракловым аудитом в килотоннах? или запрещено делиться секретами?

Таки да , но ты ведь не говоришь что тебе надо .

Вот например , а дальше по надобности делай отдельный tablespace , или вообще отдельный сервер :)
...
Рейтинг: 0 / 0
03.02.2016, 09:57
    #39161652
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
ээ, как не говорю-то?)

поделитесь, кто куда пишет оракловый аудит в больших (больше гига в сутки) объемах в крупных (хз что это) системах - в сислог, в хмл_экстендед, в бд?
если в бд - как чистите? делетите с дополнительной нагрузкой (не напрягает?) и кучей архивлогов (не напрягает?) или трункатите в технологические окна (насколько они часты)?

оракле 12. ноты почитал - там всё плоско, но проблемы больших объемов не освящены.
партиционирования на aud$ как не было, так и нет, чтоб можно было грохать целой партицией.
в том и вопрос - кто как решает такие проблемы и решает ли (или не пиши лишнего - так и удалять не придется)?
...
Рейтинг: 0 / 0
03.02.2016, 10:03
    #39161655
Jebrail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
AlexVin не пиши лишнего - так и удалять не придется)?
Ну во первых это .

Во вторых смотря сколько нужно хранить и что с логами нужно делать .
...
Рейтинг: 0 / 0
03.02.2016, 10:13
    #39161670
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
логично. но в любом случае хранить вечно при бд не получится и удалять придется
...
Рейтинг: 0 / 0
03.02.2016, 10:21
    #39161676
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
AlexVin(больше гига в сутки) объемахА от этой канализации может быть хоть какой-то толк? Даже если смотреть на приложение как на чужеродного, готового на любые пакости врага?
...
Рейтинг: 0 / 0
03.02.2016, 11:04
    #39161718
Jebrail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
AlexVinлогично. но в любом случае хранить вечно при бд не получится и удалять придется
Что делать с логами ? Зачем они нужны ? Кому они нужны ?

Вот с этого надо начинать .


---
Остальное давно написано .

Делай трунк - не будет реду .
...
Рейтинг: 0 / 0
03.02.2016, 11:16
    #39161723
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
ElicА от этой канализации может быть хоть какой-то толк?
алерты безопасности и ай-яй-яии, скандалы-расследования задним числом кто куда кого...

JebrailДелай трунк - не будет реду
здесь есть подвох:
не стопать ходоков - есть шанс потерять некий промежуток (если куда-то всё забираешь)
стопать - это "технологические окна" - часто=плохо, редко=надо много места под аудит

в 12м всё движется по направлению unified audit, а там пока, если я правильно понял доку, всё пишется только в бд (партиционирования на aud$ как не было, так и нет и т.д.)
...
Рейтинг: 0 / 0
03.02.2016, 11:37
    #39161740
Jebrail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
AlexVinалерты безопасности и ай-яй-яии, скандалы-расследования задним числом кто куда кого...

Ну так пиши в файлы и архивируй .
...
Рейтинг: 0 / 0
03.02.2016, 11:39
    #39161741
Alex__kK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
AlexVin,

Можно, например, самому aud$ переделать в партиционированную, да и перенести при желании в другой тэйблспэйс.
...
Рейтинг: 0 / 0
03.02.2016, 11:52
    #39161761
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
AlexVinалерты безопасности и ай-яй-яииAlexVinбольше гига в суткиНе верю. Кругом сплошные враги?
AlexVinскандалы-расследования задним числом кто куда когоЛучше самого приложения никто не за-аудит-ит. И главное гораздо компактнее.
...
Рейтинг: 0 / 0
03.02.2016, 13:02
    #39161896
Гость про
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
Ежедневно удаляй день логов, с гигом данных система то твоя справится

У меня 60gb логов сейчас
...
Рейтинг: 0 / 0
03.02.2016, 13:18
    #39161925
djeday84
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
AlexVin,

на правах рекламы :)
audit purge
...
Рейтинг: 0 / 0
03.02.2016, 13:28
    #39161937
AlexVin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
ElicЛучше самого приложения никто не за-аудит-ит. И главное гораздо компактнее.
это прекрасная мысль, но обеспечить, чтоб кроме приложения никто, частенько бывает дороже, чем писать тонны всего на всякий случай)
...
Рейтинг: 0 / 0
03.02.2016, 18:51
    #39162334
solidit.pro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
Здравствуйте,

1\ Опасения о том, что вот сейчас включу аудит и приемник быстро заполнится, обосноваными . Приемником в случае, если AUDIT_TRAIL - база данных, является таблица aud$ из SYSTEM tablespace со всеми вытекающими последствиями.

2\ Для того, чтобы оценить размер прироста таблицу aud$ в единицу времени, сначала включается реальный audit и потом выключается. То есть он включается, если Вы готовы его выключить.
Команда для полного отключения аудита "noaudit all" может и не помочь в полном объеме, как не помогла нам недавно при работе с одной из баз данных - нагруженной и очень OLTP. Не помогла, так как мы вынуждены были включить весь аудит для всего . Пришлось искать специфические команды noaudit для специфических команд audit. До тех пор, пока не нашли все команды, чувствовали себя "не очень".

3\ Для сохранения накопленных данных аудита для их дальнейшего анализа я делаю следующее.
а) Создаю отдельный a tablespace и таблицу для архивирования, в которой данные будут сохранятся.
б) Периодически запускаю командный файл, переносящий новые данные в таблицу для архивирования и удаляющие сохраненные данные из aud$.

При этом я это делаю, используя ранее подготовленные и проверенные командные файлы.

4\ Любые пользовательские операции по изменению структуры таблицы sys.aud$ превращают базу данных в неподдерживаемую by the Oracle Support.

Спасибо за внимание,
solidit.pro
...
Рейтинг: 0 / 0
03.02.2016, 19:32
    #39162371
Nobody1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
Если хочется аудитить достаточно часто выполняемые селекты стандартным аудитом Oracle - надо заготовить хорошие емкости под данные аудита, может быть, даже превосходящие размеры всей остальной базы. Или очень быстро их чистить, но если так, зачем они вообще нужны, если их завтра (или через 2 часа) уже зачистят?

На основной базе я сделал так: стандартным аудитом логирую входы на базу и DDL.
Селекты по списку таблиц тоже логирую (руководству стала нужна сравнительная частота использования разных данных), но FGA-аудитом - он позволяет настроить аудит по условиям. Я написал условие, которое логирует запросы к таблицам только от конечных пользователей и не логирует от учеток демонов. А можно условие и на подмножество записей настроить, на отдельные колонки, на программу, с которой клиент работает, на машины с которых клиент работает, на IP и т.д...

Но fga_log$ все равно разбухал непозволительно. Пришлось написать процедуру его зачистки с агрегированием его данных посуточно в отдельную таблицу и последующую зачистку этих суток. Вот так меня полностью устроило.
...
Рейтинг: 0 / 0
04.02.2016, 10:17
    #39162681
Nobody1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
Да, еще была засада, при аудите на селект пользователи стали жаловаться на производительность, пришлось еще протьюнить функцию, которой пользовался fga-аудит. Но одному приложению это все равно не помогло, пришлось для него отключить fga-аудит.
...
Рейтинг: 0 / 0
18.02.2016, 22:48
    #39174810
solidit.pro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
Здравствуйте,

В статье на www.oracle-base.com "Auditing Enhancements (DBMS_AUDIT_MGMT) in Oracle Database 11g Release 2":

https://oracle-base.com/articles/11g/auditing-enhancements-11gr2

как обычно очень прилично описано то, как решены вопросы с управлением данными аудита всех типов в 11.2 и далее.

Идет разговор об их удобном хранении, архивировании и очистке.

Спасибо за внимание,
solidit.pro
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
23.06.2017, 13:44
    #39476748
Ilnov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оракле аудит
solidit.proЗдравствуйте,

1\ Опасения о том, что вот сейчас включу аудит и приемник быстро заполнится, обосноваными . Приемником в случае, если AUDIT_TRAIL - база данных, является таблица aud$ из SYSTEM tablespace со всеми вытекающими последствиями.

2\ Для того, чтобы оценить размер прироста таблицу aud$ в единицу времени, сначала включается реальный audit и потом выключается. То есть он включается, если Вы готовы его выключить.
Команда для полного отключения аудита "noaudit all" может и не помочь в полном объеме, как не помогла нам недавно при работе с одной из баз данных - нагруженной и очень OLTP. Не помогла, так как мы вынуждены были включить весь аудит для всего . Пришлось искать специфические команды noaudit для специфических команд audit. До тех пор, пока не нашли все команды, чувствовали себя "не очень".

3\ Для сохранения накопленных данных аудита для их дальнейшего анализа я делаю следующее.
а) Создаю отдельный a tablespace и таблицу для архивирования, в которой данные будут сохранятся.
б) Периодически запускаю командный файл, переносящий новые данные в таблицу для архивирования и удаляющие сохраненные данные из aud$.

При этом я это делаю, используя ранее подготовленные и проверенные командные файлы.

4\ Любые пользовательские операции по изменению структуры таблицы sys.aud$ превращают базу данных в неподдерживаемую by the Oracle Support.

Спасибо за внимание,
solidit.pro

Добрый день.
Очень заинтересовал 2 пункт.
Судя по таблице aud$, у меня пишутся все select определённого пользователя, но все варианты noaudit select table by... или noaudit all и т.д. не помогают.
Подскажите, пожалуйста, как вычислить, что именно нужно отключить, чтобы таблица aud$ не заполнялась (audit_sys_operations = false; audit_trail = none не предлагать, аудит нужен, но узконаправленный)
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / оракле аудит / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]