Beruflich Dokumente
Kultur Dokumente
DBMS Architecture:
BY DANIEL D. KITAY
A Technical Introduction
© 1996 Candle Corporation. Reprinted with permission. All rights reserved. International copyright secured.
their managers. files specify the names of the database’s
Although it is impossible to describe data files and redo log files. A database can
all of the features and components of the be mounted in either exclusive or parallel
Oracle 7 server in just one article, the fol- mode. Parallel mode allows an Oracle
lowing essential topics are discussed: Parallel Server (OPS) environment to exist
by allowing multiple Oracle servers across
◆ instance and database startup; multiple machines to mount the same
◆ instance and application processes; shared database.
◆ server memory structures; Opening a mounted database is the
◆ server and database files; and process of making the database available
◆ performance monitoring and tuning. for normal database operations. When an
instance opens a database, one or more
INSTANCE AND DATABASE STARTUP rollback segments are acquired so that the
As depicted in Figure 1, an Oracle server instance can handle rollback information
instance is the combination of server back- produced by subsequent transaction exe-
ground processes and memory structures cutions. At this point, any valid user can
that allow database data to be stored, connect to the database and access or
managed and accessed by users. During change information. When the database is
Oracle server startup, an init.ora configu- opened, the online data and redo log files
ration file (similar to DB2’s DSNZPARM) are also opened. An instance can also be
is read in and a number of background started in (or later, dynamically altered to
processes are created that perform specific be in) restricted mode so that when the
database and server functions. The process database is open, connections are limited
of starting an instance includes the allocation only to those whose user accounts have
of several memory structures, including the been granted the RESTRICTED SESSION
System Global Area (SGA) and Program system privilege.