|
|
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Установлен Oracle 11G на Windows Server 2012 R2 Datacenter. Время от времени падают службы оракла. Винда пишет следующую ошибку "Нехватка виртуальной памяти в системе успешно обнаружена. Наибольший объем виртуальной памяти был выделен следующим программам: для oracle.exe (1636) выделено 65429532672 байт, для java.exe (2980) выделено 155983872 байт и для explorer.exe (4900) выделено 75849728 байт." Подскажите куда капать и что с этим делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 12:25 |
|
||
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
sapun1984, Это конкурс телепатов? Аппаратную конфигурацию сервера (хотя бы объем RAM) и параметры инстанса (опять же - отвечающие за память) предлагается угадать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 13:16 |
|
||
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
sapun1984, оракл-то сам при этом что-то пишет в свой алерт ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 13:18 |
|
||
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
Щукина Анна, Пишет *** 2018-05-28 17:38:39.624 *** SESSION ID:(36.50251) 2018-05-28 17:38:39.624 *** CLIENT ID:() 2018-05-28 17:38:39.624 *** SERVICE NAME:(SYS$USERS) 2018-05-28 17:38:39.624 *** MODULE NAME:(Apache.exe) 2018-05-28 17:38:39.624 *** ACTION NAME:() 2018-05-28 17:38:39.624 EnumerateLoadedModules64 failed with error -1073741801 Incident 113290 created, dump file: D:\ORACLE\diag\rdbms\...\...\incident\incdir_113290\..._ora_612_i113290.trc ORA-04030: out of process memory when trying to allocate 16328 bytes (koh-kghu sessi,pl/sql vc2) Trace file D:\ORACLE\diag\rdbms\...\...\trace\dragon_ora_612.trc Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options Windows NT Version V6.2 CPU : 32 - type 8664, 32 Physical Cores Process Affinity : 0x0x0000000000000000 Memory (Avail/Total): Ph:43565M/65535M, Ph+PgF:43507M/65535M VM name : VMWare Version (6) Instance name: ... Redo thread mounted by this instance: 1 Oracle process number: 114 Windows thread id: 612, image: ORACLE.EXE (SHAD) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 13:25 |
|
||
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
sapun1984, Может у тебя так и должно быть покаж вывод ( screenshot ) Код: plsql 1. 2. ну и параметры VM RAM, CPU p.s. А ты в курсе, что для vmware нужно лицензировать для oracle всея ядра фермы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 13:47 |
|
||
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
читать Vadim Lejninsapun1984, ... покаж вывод ( НЕ screenshot ) ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 13:48 |
|
||
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, audit_file_dest=D:\ORACLE\ADMIN\...\ADUMP audit_trail=DB compatible=11.2.0.4.0 control_files=D:\ORACLE\ORADATA\...\CONTROL01.CTL, D:\ORACLE\FAST_RECOVERY_AREA\...\CONTROL02.CTL db_block_size=8192 db_domain=...com db_name=... db_recovery_file_dest=D:\oracle\fast_recovery_area db_recovery_file_dest_size=4385144832 diagnostic_dest=D:\ORACLE dispatchers=(PROTOCOL=TCP) (SERVICE=dragonXDB) open_cursors=300 pga_aggregate_target=6291456000 processes=300 remote_login_passwordfile=EXCLUSIVE sessions=480 sga_target=18924699648 undo_retention=8000 undo_tablespace=UNDOTBS1 ***************** ACTIVE 39 INACTIVE 149 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 14:04 |
|
||
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, 64 ГБ RAM Intel Xeon E5-2650 2.00 GHz 2 ядра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 14:07 |
|
||
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
sapun1984"Нехватка виртуальной памяти в системе успешно обнаружена. Наибольший объем виртуальной памяти был выделен следующим программам: для oracle.exe (1636) выделено 65,429,532,672 байтsapun1984ORA-04030: out of process memory when trying to allocate 16328 bytes (koh-kghu sessi,pl/sql vc2)Ну явно ошибка в коде -- какие-то сессии набивают PL/SQL таблицы Правда, говорят (и даже где-то на металинке написано) что одна сессия не может выжрать более 4G (правда на спарках я лично наблюдал 16G) -- ну значит это несколько сессий засрали память. Очень похоже на реализацию своего кеширования на PL/SQL таблицах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 14:14 |
|
||
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, Может глупый вопрос. А как найти где в программном коде есть проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 14:24 |
|
||
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
sapun1984 18Г (SGA) + 6Г (PGA) + 2Г (процессы) = 26Г - это норма, у Вас oracle.exe распух до 64Г Судя по всему идет утечка памяти почему, быстро не скажешь есть несколько багов в этой версии, но в какой из них Вы вляпались, требуется исследование по хорошему - открытие SR в MOS например, баги со streams и XML Поиск на MOS по Начал бы с установки: 11.2.0.4 Bundle Patch 18 for Exadata Database (Aug 2015) 12.1.0.2.160119 (Jan 2016) Bundle Patch for Windows Platforms 11.2.0.4.170718 (June 2017) Bundle Patch for Windows Platforms можно попробовать: Set "_use_realfree_heap=false" and restart database instance. Но это, навскидку, правильный ответ даст только MOS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 14:28 |
|
||
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
Vadim Lejninsapun1984 ... Поиск на MOS по koh-kghu ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 14:33 |
|
||
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
Я бы повесил задание, которое периодически проверяет использование памяти сессиями и при превышении, скажем, 1G отправляло письмишко, а там уже смотрел, что именно делает данный процесс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 14:34 |
|
||
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, Может глупый вопрос. Можете подсказать как сделать или где поискать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 14:40 |
|
||
|
Процесы Oracle съедают всю память
|
|||
|---|---|---|---|
|
#18+
Vadim LejninСудя по всему идет утечка памяти тоже приходилось сталкиваться с подобным на виндосе(правда еще на 2008). рама уходит вникуда, даже опустив оракел она не освобождалась. помогал только ребут. ТСу - продолжайте кушать этот кактус, если не хотите мигрировать на нормальную ОСь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 14:49 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39651806&tid=1883923]: |
0ms |
get settings: |
4ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 303ms |

| 0 / 0 |
