Oracle Database Administrator Notes
Oracle Database Administrator Notes
An Oracle instance must be started without having it access any database files to read and
write information to the database. An instance can access only one database at a time.
When you start an instance, the next step is to mount that instance to a database. An
instance can mount only one database at a single point in time. Multiple database instances
can access the same database. In a clustering environment, many instances on several
servers can access a central database to enable high availability and scalability.
A Database Instance is an interface between client applications (users) and the database.
An Oracle instance consists of three main parts: System Global Area (SGA), Program Global
Area (PGA), and background processes.
-------
1.2 Processes
While memory structures contain information, processes control what happens within the
data server. Put another way, processes determine the series of steps that are applied to
the data. Oracle Database processes can be organized into four primary categories:
Client processes — allow client applications to connect to the server and run its code.
Server processes — bridge the client and the database. In dedicated server mode, a server
caters only to one client. In shared server mode, a server can cater to multiple clients
simultaneously.
Background processes — handle administration activities such as I/O. Examples include
process monitor (PMON), system monitor (SMON), and log writer (LGWR).
Slave processes — assist the other processes to achieve their objectives.
Section 5. Roles