Файли параметрів ініціалізації

Коли Ви запускаєте екземпляр, виконується читання файлу параметрів ініціалізації. Є два типи файлів параметрів.

Файл параметрів сервера (SPFILE): Це - більш пріоритетний тип файлу параметрів ініціалізації. Він представляє з себе бінарний файл, який може бути записаний і лічений сервером бази даних і не повинен редагуватися вручну. Він знаходиться на сервері, на якому виконується екземпляр Oracle; цей файл не змінюється при завершенні роботи екземпляра і його запуску. Іменем за замовчуванням для цього файлу, яке автоматично розшукується при запуску, є spfile.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.

Схожі статті