Файлы Параметров инициализации

Рубрика: Управление Экземпляром БД

Файлы Параметров инициализации

Когда Вы запускаете экземпляр, выполняется чтение файла параметров инициализации. Есть два типа файлов параметров.

  • Файл параметров сервера (SPFILE): Это - более предпочтительный тип файла параметров инициализации. Он представляет из себя двоичный файл, который может быть записан и считан сервером базы данных и не должен редактироваться вручную. Он находится на сервере, на котором выполняется экземпляр Oracle; этот файл не изменяется при завершении работы экземпляра и его запуске. Именем по умолчанию для этого файла, которое автоматически разыскивается при запуске, является spfile.ora.

  • Текстовый файл параметров инициализации: Этот тип файла параметров инициализации может быть считан сервером базы данных, но сервер не может записывать в него. Настройки параметров инициализации должны быть установлены и изменены вручную при использовании текстового редактора так, чтобы они являются постоянными при остановке и запуске БД. Именем этого файла по умолчанию (которое автоматически разыскивается при запуске, если SPFILE не найден) является init.ora.

Рекомендуется, чтобы Вы создали SPFILE для использования динамического способа обслуживания параметров инициализации.

Отметьте: База данных Oracle ищет каталог $ORACLE_HOME/dbs на Linux для файлов инициализации. В ASM SPFILE часто располагается в дисковой группе ASM. В этом случае init.ora файл должен находится в каталоге $ORACLE_HOME/dbs, который идентифицирует расположение SPFILE.

Типы Значений Параметров Инициализации

У сервера базы данных Oracle есть следующие типы значений для параметров инициализации:

  • Булева переменная

  • Строка

  • Целое число

  • Файл параметров

  • Зарезервированный

  • Большое Целое число

Производные Значения Параметра

Некоторые параметры инициализации являются производными, это означает, что их значения вычисляются из значений других параметров. Обычно, значения производных параметров нельзя изменять. Но если Вы это делаете, значение, которое Вы вводите, переопределяет вычисляемое значение.

Например, значение по умолчанию параметра SESSIONS получается из значения параметра PROCESSES. Если значение PROCESSES изменяется, значение по умолчанию для SESSIONS изменяется также, если Вы не переопределяете его, укзаав свое значение.

Работа Системно-зависимыми Значениями Параметров

Допустимые значения или диапазоны значений некоторых параметров инициализации зависят от операционной системы узла. Например, параметр DB_FILE_MULTIBLOCK_READ_COUNT определяет максимальное количество блоков, которые читаются в одном задании ввода-вывода во время последовательного сканирования; этот параметр является зависимым от платформы. У размера этих блоков, который устанавливается DB_BLOCK_SIZE, есть значение по умолчанию, которое зависит от операционной системы.

Установка Значений Параметров

Параметры инициализации предлагают самые потенциальные значения для того, чтобы улучшить производительность системы. Некоторые параметры установливают пределы емкости, но не влияют на производительность. Например, когда значение OPEN_CURSORS равно 10, пользовательский процесс, пытающийся открыть его одиннадцатый курсор, получает ошибку. Другие параметры влияют на производительность, но не налагают абсолютные пределы. Например, сокращение значения OPEN_CURSORS не предотвращает работу даже при том, что это может замедлить производительность.

Увеличение значений параметров может улучшить производительность Вашей системы, но увеличение значений большинства параметров также увеличивает размер системной глобальной области (SGA). БОльшая SGA может улучшить производительность базы данных в какой-то степени. В операционных системах с виртуальной памятью, SGA, которая является слишком большой, может ухудшить производительность, если она начинает затрагивать область подкачки. Параметры операционной системы, которые управляют рабочими областями виртуальной памяти, должны быть установлены с учетом размера SGA. Конфигурация операционной системы может также ограничить максимальный размер SGA.

Далее: Запуск и Остановка Экземпляров ASM, Используя SQL*Plus

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

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

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

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