Term
|
Definition
|
Archiver
|
This process copies redo logs to
another location before they are overwritten, the database must be in
archive log mode.
|
Automatic Undo Mode
|
|
Base Tables
|
Tables that are used in a view.
|
Checkpoint
|
Event that writes dirty buffers
to disk and updates the headers of the control and datafiles.
|
Cluster
|
Groups of one or more tables
physically stored together because they share common columns
|
Control File
|
Contains entries about the
physical structure of the database, such as database name, names and
locations of datafiles and redo log files, timestamp of database
creation.
|
Data Dictionary
|
|
Data Manipulation Language (DML)
|
Insert, update and delete SQL
statements.
|
Data Segment
|
All table data is stored in the
extents of the data segment. For a partitioned table each
partition has a data segment. Each cluste has a data segment.
|
Database
|
Physical files that store data.
This is what an instance provides access to.
|
Database Writer Process (DBWn)
|
Background process that
determines when to write datafile from memory to physical disk
|
Datablocks
|
Database data is stored in
datablocks - specified by initialization parameter DB_BLOCK_SIZE
|
Datafiles
|
Every database consists of one
or more datafiles which store the data of logical database structures.
|
Exclusive Password
|
The password file can be used
only for a single database.
|
Extents
|
A specific number of contiguous
datablocks, obtained in a single allocation, used to store a specific
type of information. Extents are allocated as needed, so extents
may not be contiguous.
|
Indexes
|
Optional structures associated
with tables that increase the performance of data retrieval
|
Index Partition
|
|
Index Segment
|
Each index is stored in the
extents of an index segment, each partititioned segment has an index
segment.
|
Instance
|
Structures and processes
necessary to access data in the database.
|
Listener
|
|
Logical Database Structures
|
Consists of schema objects,
datablocks, extents, segments and tablespaces.
|
Log Writer (LGWR)
|
The log writer process writes
blocks in the redo log buffer (sga) to the redo log files.
|
Manual Undo Mode
|
|
Multiplexed Redo Logfile
|
Multiple copies of redo logfiles
that can be written to different disks.
|
Offline Tablespaces
|
Not accessible
|
Online Tablespaces
|
Accessible
|
Oracle 8i
|
Versions of Oracle that are
greater than or equal to 8.1.5
|
Oracle 9i
|
Versions of Oracle that are
greater than or equal to 9.0
|
$ORACLE HOME
|
Location of the binaries
|
PFILE
|
Locations of the parameter file
(default is $ORACLE_HOME/dbs/init<SID>.ora)
|
Physical Database Structures
|
Includes datafiles, redo log
files and control files
|
Program Global Area (PGA)
|
Memory that contains data and
process information for a single process (not shared).
|
Process Monitor (Pmon)
|
Cleans up failed user processes
and frees up resources used by those processes.
|
Redo Log File
|
Records all changes made to
data, in the event of a failure that prevents modified data from being
written to disk, the data changes can be applied from the redo
logs. There are 2 or more redo log files.
|
Rollback Segment
|
Used if operating in manual undo
mode to generate read consistent database information and to roll back
uncommitted changes for users.
|
Rolling Forward
|
The process of applying redo
logfiles to a database during a recovery operation.
|
Schema
|
A collection of database objects
owned by the same user - includes tables, views and indexes.
|
Segments
|
A set of extents allocated for a
certain logical structure, ie data, index, temporary, rollback, etc.
|
Shared Password
|
The password file can be shared
across multiple databases.
|
SID
|
Name of the instance
|
SQL Plus
|
Program used to interact with
the database
|
System Global Area (Shared
Global Area)
|
Shared memory area used by the
instance for database buffer cache, redo log buffer, shared pool,
library cache and data dictionary cache.
|
System Monitor (Sysmon)
|
Performs crash recovery at
database startup, and cleans up temporary files/ coalesces free space.
|
Table
|
Basic unit of storage, has
columns and rows.
|
| Tablespaces |
Logical storage units that group
the related logical structures of a database together. Each
database is logically divided into one or more tablespaces.
|
Table Partition
|
|
Temporary Segment
|
Created by Oracle when an SQL
statement needs a temporary work area to complete it's execution.
It is temporary because upon completion of the statement, the extents
are returned for the system to use.
|
V$
|
Comes from control files and
memory, not from the database file.
|
Views
|
Customized presentation of data
in one or more tables. Views do not contain data, they get their data
from the base tables of the view.
|