Professional Documents
Culture Documents
1) Pspo - Process Spawner
1) Pspo - Process Spawner
1) Pspo - Process Spawner
*It is the first background process that will be started when we start the instance and it is
responsible for creating and managing other oracle background processes.
*this process is used for Job scheduler includes the main program (the coordinator) and slave
programs that the coordinator executes.
*The parameter job_queue_processes controls how many parallel job scheduler jobs can be
executed at one time.
*this process wakes up periodically and checks the job log. If a job is due, it spawns Jnnnn
processes to handle jobs
4)FMON
*The database communicates with the mapping lib files provided by storage vendors through an
external non-Oracle Database process that is spawned by a background process called FMON.
*It manages instances lock that are used to share resources between instances.
6)MMON-Memory Monitor
*It used to monitor SGA and performs various manageability background tasks
*from the oracle 10g onwards this background process used to collect statistics for the
AWR(Automatic Workload Repository)
*This process will flush the ASH buffer to AWR tables when the buffer is full or a snapshot is
taken.
8)MMAN-Memory Manager
*this process is responsible for ASMM in 10g and AMM in 11g which manages memory
allocation to SGA and PGA
*The components of SGA like the large pool, Java Pool, Stream Pool and Shared Pool.It serves as
an SGA memory broker.
9)Pnnn
*OPtional ParallelQuery slavesare started and stopped as needed to participate in parallel query
operations.
10)RBAL- Re-Balance
*This process is related to ASM process that performs rebalancing of disk resources controlled
by ASM.
11)WMON-Wakeup Monitor
*This process was available in older versions of Oracle to alarm other processes that are
suspended while waiting for an event to occur.
12)RVWR-Recovery writer
*The distributed transaction recovery process finds pending distributed transactions and
resolves them.
*All in-doubt transactions are recovered by this process in the distributed database setup.
SA (SGA Allocator)
RM
*In dataguard this background process that applies archived redologs to standby
*In Data Guard, the remote file server process on the standby database receives archived redo
logs from the primary database.
18)ORBn -
*It performs the actual rebalance data extent movements in an Automatic Storage Management
instance.
*There can be many of these at a time, called ORB0, ORB1, and so forth.
19)OSMB -
*It is present in a database instance using an Automatic Storage Management disk group.
*It monitors the health of the instance and captures the data for instance process failures.
2)LCKx
*This process manages the global enqueue requests and the cross-instance broadcast.
*The workload is automatically shared and balanced when there are multiple Global Cache
Service Processes (LMSx).
3)LMON
*The Global Enqueue Service Monitor (LMON) monitors the entire cluster to manage the global
enqueues and the resources.
*LMON manages instance and process failures and the associated recovery for the Global Cache
Service (GCS) and Global Enqueue Service (GES).
*In particular, LMON handles the part of recovery associated with global resources. LMON-
provided services are also known as cluster group services (CGS)
4)LMDx
* The Global Enqueue Service Daemon (LMD) is the lock agent process that manages enqueue
manager service requests for Global Cache Service enqueues to control access to global
enqueues and resources.
* The LMD process also handles deadlock detection and remote enqueue requests. Remote
resource requests are the requests originating from another instance.
5)LMSx
*The Global Cache Service Processes (LMSx) are the processes that handle remote Global Cache
Service (GCS) messages.
* Real Application Clusters software provides for up to 10 Global Cache Service Processes.
The number of LMSx varies depending on the amount of messaging traffic among nodes in the
cluster.