wordpress themes.
Process m000 died, see its trace file в алерт логе БД
Симптомы:
OS — Linux x86_64, Oracle EE 12.1.0.2
Происходит на фоне сообщений в алерт логе
WARNING: Heavy swapping observed on system in last 5 mins.
pct of memory swapped in [3.04%] pct of memory swapped out [0.73%].
Please make sure there is no memory pressure and the SGA and PGA
are configured correctly. Look at DBRM trace file for more details.
Невозможность подключиться к БД с консоли
sqlplus / as sysdba
Получаем сообщение: Connected to an idle instance. Хотя фоновые процессы имеют место быть.
Вероятные причины:
Привет вам, коллеги, от Automatic Memory Management, друга его MEMORY_TARGET. Похоже на Bug 24921392 — Linux:Background process fails to start under memory/swap pressure. Оракл обещает починить в будущих версиях. Честно признаюсь, на 12.2 не проверял.
Решение:
Оракл пишет: The problem may be seen if MEMORY_TARGET is used and memory or swap space is under pressure.
И предлагает увеличить физическую память / swap. Есть однако мнение, что можно вылечить отказом от AMM и переходом на старое доброе ручное управление областями SGA. Как вариант — уменьшить значение MEMORY_TARGET на столько, чтобы не вылетало в своп. Увеличение свопа, по личным наблюдениям, путь тупиковый. Как неоднократно приходилось убеждаться, если в топе появляется процесс swapd — сервер фактически встает.