BACKGROUND процессы Oracle

Материал из sysadm
Перейти к навигации Перейти к поиску

Обзор

Ссылки по теме

Список фоновых процессов Oracle

select * from V$BGPROCESS;

Oracle Database 11g

Не критичные сервисные процессы, которые можно снимать:

  • ARCn Redo log archivers
  • CJQn Job scheduler coordinator
  • Dnnn Dispatchers
  • DIA0 Diagnosability process 0
  • DIAG Diagnosability coordinator
  • FDBA Flashback data archiver process
  • Jnnn Job scheduler processes
  • MMNL Manageability Monitor Light Process (Manageability Monitor Process 2)
  • MMON Manageability Monitor Process
  • PING Interconnect latency measurement
  • Qnnn Queue cleanup processes
  • QMNC Queue coordinator
  • RECO Distributed recovery process
  • Snnn Shared servers
  • SMCO Space Management Coordinator
  • Wnnn Space management processes

Критичные процессы для работы инстанции:

  • ACMS Atomic controlfile to memory server
  • CKPT Checkpoint
  • DBRM Resource manager process
  • DBWn Database writer processes
  • LGWR Redo log writer
  • LMDn Global enqueue service daemons
  • LMON Global enqueue service monitor
  • MMAN Memory manager
  • PMON Process monitor
  • PSPn Process spawners
  • RMSn RAC management server
  • RVWR Recovery writer
  • SMON System monitor process
  • VKTM Virtual keeper of time process


Модули:

  • KTSJ - ??? (SMCO, Wnnn)
  • Streeams (QNMC, Qnnn)

Oracle Database 12c

Ссылки по теме

Background Process

  • TTnn Redo Transport Slave Process, доставляет online и standby реду-логи на удаленный standby хост настроенный для асинхронной передачи.

Описание процессов

MMNL (Manageability Monitor Light)

Источник Oracle Manageability Monitor Lite Process (MMNL) Background Process

  • Выполняет задачи, связанные с управляемостью, включая выборку истории активных сеансов и вычисление метрик
  • Manageability Monitor Process (MMON) and Manageability Monitor Lite Process (MMNL) фоновые процессы, выполняющие задачи, связанные с Automatic Workload Repository (AWR). AWR это хранилище дампов системной статистики, которые снимаются с заданным интервалом и хранятся заданный период времени. Эти дампы включают различные системные метрики производительности, информацию о сессиях, SQL запросах и прочее. Данные AWR используются для анализа проблем и в процессах автоматической настройки системы.
  • MMNL собирает данные сессий (такие как user ID, state, machine, sql id) и сохраняет их в Active Session History (ASH) буфер. В частности, MMNL выполняет выборку представлений V$SESSION и V$SESSION_WAIT каждую секунду в SGA, а затем записывает эти данные в представление V$ACTIVE_SESSION_HISTORY. Неактивные сеансы не учитываются. The ASH is designed as a rolling buffer in memory, and therefore, earlier information is overwritten when needed. When the ASH buffer becomes full or when MMON takes a snapshot, MMNL flushes (empties) the ASH buffer into the DBA_HIST_ACTIVE_SESS_HISTORY view in the AWR. Because space is expensive, only one in every 10 entries is flushed. MMNL also computes metrics.
  • This process will flush the ASH buffer to AWR tables when the buffer is full or a snapshot is taken.