Стандартный Контроль Базы данных. Конфигурирование журнала аудита

Рубрика: Реализация Аудита Базы Данных Oracle

Стандартный Контроль Базы данных

Чтобы использовать аудит базы данных, следует сначала установить статический параметр AUDIT_TRAIL, чтобы указать место хранения контрольных записей. Это включает аудит базы данных. После того, как Вы включаете аудит базы данных и определяете опции аудита (события входа в систему, использование системных и объектных привилегий, или использование SQL-операторов), база данных начинает собирать контрольную информацию.

Если AUDIT_TRAIL устанавливается в ОС, контрольные записи сохраняются в системе аудита операционной системы. В среде Windows это - журнал событий. В среде UNIX или Linux контрольные записи сохраняются в файле, который определяется параметром AUDIT_FILE_DEST.

Если параметр AUDIT_TRAIL устанавливается в DB или DB, EXTENDED, можно просматривать записи аудита в представлении DBA_AUDIT_TRAIL, которое является частью схемы SYS.

Если AUDIT_TRAIL устанавливается в XML или в XML,EXTENDED, контрольные записи пишутся в XML-файлы в каталоге, на который указывает параметр AUDIT_FILE_DEST. Представление V$XML_AUDIT_TRAIL позволяет Вам просмотреть все XML-файлы в этом каталоге.

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

Конфигурирование журнала аудита

Используйте AUDIT_TRAIL, чтобы включить аудит базы данных.

Конфигурирование журнала аудита

Перезапустите базу данных после изменения этого статического параметра инициализации.

Можно установить параметр AUDIT_TRAIL, используя либо Enterprise Manager (на странице Параметров Инициализации), либо команду ALTER SYSTEM SET из SQL*Plus. Поскольку это статический параметр, необходимо перезапустить базу данных прежде, чем изменение вступит в силу. Если Вы создали базу данных, используя Ассистент Конфигурации Базы данных (DBCA), то по умолчанию, параметр audit_trail устанавливается в DB. Когда AUDIT_TRAIL установлен в DB, поведение по умолчанию - запись контрольного журнала в таблицу AUD$ базы данных. Эти контрольные записи не должны оказывать большого влияния на производительность базы данных в большинстве случаев. Oracle рекомендует использование файлов ОС для хранения контрольного журнала. Если Вы создали базу данных вручную (командой CREATE DATABASE), AUDIT_TRAIL устанавливается в NONE по умолчанию.

Далее: Процесс Записи в базу данных (DBWn)

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)