Настройка со стороны Oracle
Oracle может использовать Large-Huge Page только для SGA, для PGA должны использоваться обычные страницы с стандартным размером(обычно 4к). В части настроек - необходимо убедиться, что отключено автоматическое управление памятью - параметры memory_target и memory_max_target должны быть выставлены в 0
```ora SQL> show parameter target NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ archive_lag_target integer 0 db_flashback_retention_target integer 1440 fast_start_io_target integer 0 fast_start_mttr_target integer 0 memory_max_target big integer 0 memory_target big integer 0 parallel_servers_target integer 16 pga_aggregate_target big integer 200M sga_target big integer 600M SQL> ```
Далее для включения использования Huge Page в зависимости от платформы со стороны Oracle нужно выставить параметры AIX - необходимо выставить параметр LOCK_SGA в значение true Linux - выставить параметр USE_LARGE_PAGES в значение ONLY Windows - Никаких доп. настроек не нужно(но это не точно)
Настройка на AIX
- Проверить доступную память на сервере
svmon -G -O unit=GB ```
- Выставить на всех инстанциях на сервере, где планируется использовать large page
alter system set LOCK_SGA = true scope=spfile ```
- Потушить все инстанции и доп сервисы. Мануал к отключению информатики - Включение, выключение информатики
- Рассчитать количество страниц, которые необходимо выделить. Страницы выделяются исключительно для использования в рамках SGA. Пример расчёта количества нужных страниц для Турона