Blame

aa8503 feagor 2025-12-08 11:28:55
1
### Настройка со стороны Oracle
2
Oracle может использовать Large-Huge Page только для SGA, для PGA должны использоваться обычные страницы с стандартным размером(обычно 4к).
3
В части настроек - необходимо убедиться, что отключено автоматическое управление памятью - параметры **memory_target** и **memory_max_target** должны быть выставлены в 0
4
30fa59 feagor 2025-12-08 11:41:43
5
```ora
6
SQL> show parameter target
7
8
NAME TYPE VALUE
9
------------------------------------ ----------- ------------------------------
10
archive_lag_target integer 0
11
db_flashback_retention_target integer 1440
12
fast_start_io_target integer 0
13
fast_start_mttr_target integer 0
14
memory_max_target big integer 0
15
memory_target big integer 0
16
parallel_servers_target integer 16
17
pga_aggregate_target big integer 200M
18
sga_target big integer 600M
19
SQL>
20
```
21
aa8503 feagor 2025-12-08 11:28:55
22
Далее для включения использования Huge Page в зависимости от платформы со стороны Oracle нужно выставить параметры
23
AIX - необходимо выставить параметр LOCK_SGA в значение true
24
Linux - выставить параметр USE_LARGE_PAGES в значение ONLY
25
Windows - Никаких доп. настроек не нужно(но это не точно)
26
### Настройка на AIX
27
1. Проверить доступную память на сервере
30fa59 feagor 2025-12-08 11:41:43
28
29
```ora
30
svmon -G -O unit=GB
31
```
32
33
aa8503 feagor 2025-12-08 11:28:55
34
35
2. Выставить на всех инстанциях на сервере, где планируется использовать large page
30fa59 feagor 2025-12-08 11:41:43
36
37
```ora
38
alter system set LOCK_SGA = true scope=spfile
39
```