Professional Documents
Culture Documents
SQL Show Parameter DB - Name SQL Show Parameter Instance - Name SQL Show Parameter DB - Block - Size
SQL Show Parameter DB - Name SQL Show Parameter Instance - Name SQL Show Parameter DB - Block - Size
When an Oracle instance starts, the background processes are started after the memory for the
SGA is allocated. The background processes manage system activity and i/o, monitor other
processes and maintain the integrity of the system.
The exact Oracle architecture you have depends on your database configuration which
determines which background processes run but every Oracle instance will have the following
background processes.
SMON - the system monitor process which performs instance recovery on startup if
required, coalesces free space and monitors system activity to ensure the Oracle instance
is in a valid state
PMON - the process monitor which monitors other server processes and performs
recovery when a process fails
LGWR - the log writer process which writes the redo buffers to the online redo log files
These include:
ARCn - the archiver processes which archive inactive redo logs
CJQ0 and Jnnn - the job queue coordinator and slave processes which perform scheduled
tasks for users
FBDA - the flashback data archiver process which writes the pre-change image of
changed rows of tracked tables into Flashback Data Archives.
SMC0 - the space management coordinator process which coordinates space management
related tasks
Database (Files)
The final component in the Oracle architecture is the database. This
comprises the physical files that hold information about the
database. The various types of files in the database are:
redo log groups - at least 2 sets of redo log files must exist to
store the information required to redo changes to data. Each
group must comprise at least one file
an undo file - this holds the undo data i.e. the pre-change
image of changed data blocks