Company

Advanced Search
Home | General Database | Platform | Articles | Scripts | Online Documentation
Background Processes | Parameters | Hidden parameters

Background Processes

Name Description Comment 11.0.1 10.2.0 10.1.0 9.2.0 8.1.7
SNP0 Job Queue Process N N N N Y
RVWR Recovery Writer Y Y Y N N
RSM0 Data Guard Broker Resource Guard Process Y Y Y N N
RECO distributed recovery RECO process is used with the distributed database configuration that automatically resolves failures involving distributed transactions RECO process is present only if the instance permits distributed transactions. Y Y Y Y Y
RBAL ASM Rebalance master RBAL coordinates rebalance activity for disk groups in an ASM instance RBAL performs a global open on ASM disks. RBAL starts ARBn processes which actual rebalance the data extents Y Y Y N N
QMN AQ Time Manager Process QMNn an optional background process for Oracle Streams Advanced Queuing QMNn monitors the message queues N N N Y Y
QMNC AQ Coordinator Y Y N N N
PSP0 process spawner Y Y N N N
PMON Process monitor Performs process recovery when a user pocess fails. Is responsible for cleaning up the database buffer cache and freeing resources that the user process was using. Periodically checks the status of dispatcher and server processes, and restarts any that have stopped running - Checks regularly to see whether it is needed and can be called if another process detects the need for it. Y Y Y Y Y
Data Guard Broker NetSlave Process Y Y Y Y N
MRP0 Managed Standby Recovery Apply Process Y Y Y Y N
MMON Manageability Monitor Process MMON issuing alerts whenever a given metrics violates its threshold value MMON Taking snapshots by spawning additional process (MMON slaves) MMON Capturing statistics value for SQL objects which have been recently modified Y Y Y N N
MMNL Manageability Monitor Process Lite MMNL performs frequent and light-weight manageability-related tasks, such as session history capture and metrics computation Y Y Y N N
MMAN Memory Manager Y Y Y N N
LSP0 Logical Standby Apply Process Y Y Y Y N
LNS0 Network Server Y Y Y N N
LNSV Network Service N N N Y N
LMS0 global cache service process LMSn manage requests for data access across the cluster LMSn process coordinate update activity on blocks LMSn process responsible for maintaining a record of that image Y Y Y Y Y
LMON global enqueue service monitor LMON monitoring the entire cluster to manage global enqueues and resources.
LMON manage instance and process expiration. LMON manage the recovery processing associated with cluster enqueues.
Y Y Y Y Y
LMD0 global enqueue service daemon (GES) LMD0 is an agent process that manage requests for global enqueues. LMD0 handles deadlock detection and remote enqueue requests. Only active in RAC environments Y Y Y Y Y
LGWR Redo logwriter Writes all redo entries that have been copied into the buffer since the last time it wrote. - Is responsible for redo log buffer management—writing the redo log buffer to a redo log file on disk Y Y Y Y Y
LCK0 Lock Process LCK manages instance resource requests LCK manages cross instanace call operations Y Y Y Y Y
INSV Dataguard Broker Instanc Slave Process Y Y N N N
GMON Diskgroup Monitor Process Part of ASM instance. GMON background in the ASM instance heartbeats the partnership table and status table (PST) every 3 sec. The table contains information about the ASM diskgroup, disknumber, status(online/offline), partner disk number, failure group and heartbeat. Y Y N N N
FMON File Mapping Monitor Process Y Y Y Y N
EMNO Event Monitor Process Y Y Y Y Y
DMON Dataguard Broker Monitor Process Y Y Y Y N
DIAG Diagnosibility Process DIAG capture diagnostic information related to processes and instance failure Y Y Y N N
DBW0 DB Writer Process Processes are responsible for writing modified (dirty) buffers in the database buffer cache to disk Y Y Y Y Y
CTWR Change Tracking Writer Process what is tracing the block changed to improve backup time. Y Y Y N N
CKPT Checkpoint CKPT occurs when Oracle must update the headers of all datafiles to record the details of the checkpoint Y Y Y Y Y
CJQ0 Job Queue Coordinator CJQ processes are used for batch processing. They run user jobs Y Y Y Y N
BSP0 Buffer Server Process N N N N Y
ASMB ASM Background ASMB is the database background communicates process with the ASM instance

Also ASMB communicates with Cluster Syncronisation Service to provide a heartbeat mechanism for CSS in NON-RAC environments.
Y Y Y N N
ARC0 Archival Process ARCn copies redo log files to a designated storage device after a log switch has occurred

ARCn processes are present only when the database is in ARCHIVELOG mode, and automatic archiving is enabled.
Y Y Y Y Y
ARB0 ASM Rebalance Based on the the Rebalance power more ARB processes are active. Y Y Y N N
SMON System Monitor Process Performs recovery, if necessary, at instance startup

Is also responsible for cleaning up temporary segments that are no longer in use and for coalescing contiguous free extents within dictionary managed tablespaces

When using RAC, the SMON process of one instance can perform instance recovery for the other instance.
Y Y Y Y Y
TRWR trace writer process N N N N Y

© RACHelp 2010 | About me | Disclaimers | Contact