Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы к экзамену ИИС.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
445.95 Кб
Скачать
  1. Файлы трассировки фоновых процессов

В файлы трассировки фоновые процессы записывают информацию об обнаруженных ошибках.

  • Диагностика и поиск неисправностей.

  • Создаются, когда фоновый процесс обнаруживает ошибку.

  • Местоположение задается параметром BACKGROUND_DUMP_DEST.

Фоновые процессы (SMON, PMON, DBWn и другие) записывают в файлы трассировки информацию об обнаруженных ошибках. Эти файлы появляются только при возникновении ошибки, информация о которой фиксируется в файле трассировки. Администратор использует эти файлы для диагностики и устранения неисправностей. Первоначально, когда файл трассировки создается, он содержит в заголовке информацию о номере версии сервера и операционной системы.

  1. Пользовательские файлы трассировки

Файлы трассировки создаются серверным процессом по запросу пользователя.

  • Содержат статистики о трассируемых командах SQL или сведения об ошибках пользователя.

  • Создаются по запросу пользователя при обнаружении ошибок в сеансе.

  • Данные могут генерироваться пользователем или серверным процессом.

  • Местоположение задается параметром USER_DUMP_DEST.

  • Размер файла ограничивается параметром MAX_DUMP_FILE_SIZE (по умолчанию 10М).

Пользовательская трассировка может быть включена или выключена на уровне сеанса или экземпляра при помощи следующих команд и параметров:

  1. На уровне сеанса по команде:

ALTER SESSION SET SQL_TRACE = TRUE;

  1. На уровне экземпляра при помощи параметра инициализации:

SQL_TRACE=TRUE

9. Сопровождение журнальных файлов

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

  • Журнальные файлы объединены в группы.

  • В базе данных Oracle должно быть, по крайней мере, две журнальные группы.

  • Отдельный журнал внутри группы называется элементом.

Журнальные группы и их элементы

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

Группы оперативных журнальных файлов

  • Набор идентичных копий оперативного журнального файла называется группой оперативных журнальных файлов.

  • Фоновый процесс LGWR параллельно записывает одну и ту же информацию во все оперативные журнальные файлы одной группы.

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

Элементы групп оперативных журналов

  • Каждый файл группы оперативных журналов называется элементом.

  • Все элементы группы имеют идентичный порядковый номер журнального файла и одинаковый размер. Каждый раз, когда сервер Oracle начинает писать в очередную журнальную группу, ей присваивается порядковый номер, что уникально идентифицирует каждый журнальный файл. Текущий порядковый номер журнального файла хранится в управляющем файле и в заголовке каждого файла данных.

Создание исходного набора журнальных файлов

Исходный набор групп оперативных журнальных файлов и их элементов создается во время создания базы данных.

Количество оперативных журнальных файлов ограничивается следующими параметрами:

  • Параметр MAXLOGFILES команды CREATE DATABASE задает предельное количество групп оперативных журнальных файлов.

  • Максимальное значение и значение по умолчанию параметра MAXLOGFILES зависит от операционной системы.

  • Параметр MAXLOGMEMBERS команды CREATE DATABASE задает максимальное число элементов для каждой журнальной группы. Максимальное значение и значение по умолчанию параметра MAXLOGMEMBERS зависит от операционной системы.