Commit aa8503

2025-12-08 11:28:55 feagor: -/-
/dev/null .. 213.md
@@ 0,0 1,36 @@
+ ### Настройка со стороны 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
+ 1. Проверить доступную память на сервере
+ ```ora
+ svmon -G -O unit=GB
+ ```
+
+ 2. Выставить на всех инстанциях на сервере, где планируется использовать large page
+ ```java
+ alter system set LOCK_SGA = true scope=spfile
+ ```
+ 3. Потушить все инстанции и доп сервисы. Мануал к отключению информатики - [Включение, выключение информатики](/wiki/pages/viewpage.action?pageId=209159909)
+ 4. Рассчитать количество страниц, которые необходимо выделить. Страницы выделяются исключительно для использования в рамках SGA. Пример расчёта количества нужных страниц для Турона
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9