Skip Headers
Oracle® Database Concepts
11g Release 1 (11.1)

Part Number B28318-05
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Previous
View PDF

Index

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

A

ABORT option
SHUTDOWN statement, 15.2.3.1
access control, 20.4.2
discretionary, definition, 1.2.9.1
fine-grained access control, 20.5.1
password encryption, 20.3.3.1
privileges, 20.4.2
roles, definition, 20.1.3
ACMS processes, 9.3.2.10
administrator privileges, 12.1.2
ADR
See Automatic Diagnostic Repository
Advanced Queuing, 9.3.2.7
event publication, 22.3.5.1
publish-subscribe support, 22.3.5.1
queue monitor process, 9.3.2.7, 9.3.2.7
advisor framework, 14.2.5
advisors
Buffer Cache Advisor, 14.5
Java Pool Advisor, 14.5
Logfile Size Advisor, 14.8.2
memory, 14.5
MTTR Advisor, 14.8.2
Segment Advisor, 14.2.5, 14.6.6
Shared Pool Advisor, 14.5
SQL Access Advisor, 14.2.5, 14.4, 16.3, 18.3.1
SQL Tuning Advisor, 14.2.5, 14.4
Streams Pool Advisor, 14.5
Undo Advisor, 14.2.5
AFTER triggers, 22.3.2.2
defined, 22.3.2.2
alert log, 9.3.3
definition, 1.1.3.6
redo logs, 9.3.2.5
alias
qualifying subqueries (inline views), 5.3.7
ALL_ views, 7.2.2.2
ALL_UPDATABLE_COLUMNS view, 5.3.5
ALTER SESSION statement, 24.2.4
SET CONSTRAINTS DEFERRED clause, 21.5.2
transaction isolation level, 13.2.5.1
ALTER statement, 24.2.2
ALTER SYSTEM statement, 24.2.5
ARCHIVE ALL option
using to archive online redo logs, 15.2.3.2
dynamic parameters
LOG_ARCHIVE_MAX_PROCESSES, 9.3.2.1
ALTER TABLE statement
CACHE clause, 8.2.1.2
DEALLOCATE UNUSED clause, 2.3.4
disable or enable constraints, 21.1.3
triggers, 22.2.1
validate or novalidate constraints, 21.1.3
ALTER USER statement
temporary segments, 2.4.3.3.1
American National Standards Institute (ANSI)
datatypes
conversion to Oracle datatypes, 26.8
ANALYZE statement
shared pool, 8.2.3.1.3
anonymous PL/SQL blocks, 25.3, 25.3.4.3
applications, 25.3.1.2
contrasted with stored procedures, 25.3.4.3
dynamic SQL, 25.3.2.4
performance, 25.3.4.3
ANSI SQL standard
datatypes of, 26.8
ANSI/ISO SQL standard
data concurrency, 13.1.1
isolation levels, 13.2.6.1
application administrators, 20.6.3.5
application context, 20.6.2
application developers
privileges for, 20.6.3.4.1
roles for, 20.6.3.4.1
applications
context, 20.5.2
data dictionary references, 7.2.1.3
data warehousing, 5.8.12.1
database access through, 9.1
dependencies of, 6.9, 6.10
enhancing security with, 20.4.3
online transaction processing (OLTP)
reverse key indexes, 5.8.11
processes, 9.2
program interface and, 9.7
roles and, 20.4.3.1.1
security
application context, 20.5.2
sharing code, 8.5
transaction termination and, 4.2
ARBn process, 9.3.2.10
archived redo log files
definition, 1.1.3.4
archived redo logs
ALTER SYSTEM ARCHIVE ALL statement, 15.2.3.2
backups, 15.2.4.3
ARCHIVELOG mode
archiver process (ARCn) and, 9.3.2.1
archiver process (ARCn)
described, 9.3.2.1
multiple processes, 9.3.2.1
archiving
after inconsistent closed backups, 15.2.3.2
after online backups, 15.2.3.2
ALTER SYSTEM ARCHIVE ALL statement, 15.2.3.2
ARCn background process, 9.3.2.1
array processing, 24.7.2.8
ASM
See Automatic Storage management
atomic control file to memory service process 0
See ACMS
AUDIT statement, 24.2.2
locks, 13.3.5.2
auditing
audit options, 20.7.1
audit records, 20.7.1.1
audit trails, 20.7.1.1
database, 20.7.1.1.1
operating system, 20.7.1.1.3, 20.7.1.1.5
database and operating-system user names, 20.3.1
described, 20.7
distributed databases and, 20.7.1.1.2
fine-grained, 20.5.3
policies for, 20.6.5
privilege use, 20.7.1
range of focus, 20.7.1
schema object, 20.7.1, 20.7.1
security and, 20.7.1.1.3
statement, 20.7.1
transaction independence, 20.7.1.1.6
when options take effect, 20.7.1.1.6
authenticating database administrators
operating system authentication, 20.3.6
password file authentication, 20.3.6
strong authentication, 20.3.6
authentication
database administrators, 20.3.6
described, 20.3
multitier, 20.3.4
network, 20.3.2.1
operating system, 20.3.1
Oracle, 20.3.3
password policy, 20.6.3.1
public key infrastructure, 20.3.2.2
remote, 20.3.2.3
users, 20.6.1.2
Automatic Database Diagnostic Monitor, 1.2.3.7, 14.3
Automatic Diagnostic repository, 14.2.3.1
automatic maintenance tasks, 1.2.3.2, 14.2.2
automatic memory management, 1.2.3.5, 8.4
automatic segment space management, 2.2.2
automatic shared memory management, 8.4
Automatic SQL Tuning Advisor, 14.4
Automatic Storage Management, 14.7
disk groups, 14.7
Automatic Storage Management (ASM)
failure groups, 17.4.1
high availability against storage failures, 17.4.1
automatic undo management, 2.4.4, 14.6.1
Automatic Workload Repository
about, 14.2.1
baselines, 14.2.1
snapshot, 14.2.1
AutoTask, 14.2.2
availability
definition, 17.1

B

back-end of client/server architecture, 10.1
background processes, 9.3.2, 9.3.2
described, 9.3.2
diagrammed, 9.3.2
MMON, 9.3.2.10
trace files for, 9.3.3
backing out a transaction, 17.4.2.2
backup mode, 15.2.4.1
backups
archived redo log, 15.2.4.3
control files, 15.2.4.2
datafile, 15.2.2
inconsistent
whole database, 15.2.3.2, 15.2.3.2
online datafiles, 15.2.4.1
online tablespaces, 15.2.4.1
overview, 1.2.5
whole database, 15.2.2
base tables
definition, 1.1.5.3
BEFORE triggers, 22.3.2.1
defined, 22.3.2.1
BFILE datatype, 26.5.3
bigfile tablespaces, 1.1.4.4, 3.2.1
benefits, 3.2.1.1
considerations, 3.2.1.2
binary data
BFILEs, 26.5.3
BLOBs, 26.5.1
RAW and LONG RAW, 26.6
BINARY_DOUBLE datatype, 26.3.2.2
BINARY_FLOAT datatype, 26.3.2.1
bitmap indexes, 1.2.7.1, 5.8.12, 16.4
cardinality, 5.8.12.2
nulls and, 5.2.3, 5.8.12.4
parallel query and DML, 5.8.12.1, 16.4, 16.4
bitmap tablespace management, 3.2.7.1
bitmaps
to manage free space, 2.2.2
BLOBs (binary large objects), 26.5.1
block recovery
using Flashback logs
Flashback technologies, 17.4.2.2
block recovery using Flashback logs, 17.4.2.2
blocking transactions, 13.2.6.1
block-level recovery, 13.3.4.1
blocks
anonymous, 25.3, 25.3.4.3
database, 2.2
BOOLEAN datatype, 26.1
branch blocks, 5.8.7.2
B-tree indexes, 5.8.7.2
compared with bitmap indexes, 5.8.12, 5.8.12.2
index-organized tables, 5.9
buff, 9.3.2.3
Buffer Cache Advisor, 14.5
buffer caches, 8.2.1
database, 8.2.1, 9.3.2.3
buffers
database buffer cache
incremental checkpoint, 9.3.2.3
redo log, 8.2.2
business rules
enforcing in application code, 21.2.1
enforcing using stored procedures, 21.2.1
enforcing with constraints
advantages of, 21.2.1
byte semantics, 26.2.3

C

CACHE clause, 8.2.1.2
Cache Fusion, 13.2.4
cache, query result, 1.2.2.3
caches, 1.2.2.3
buffer, 8.2.1
cache hit, 8.2.1.1
cache miss, 8.2.1.1
data dictionary, 7.2.1.2, 8.2.3.2
location of, 8.2.3
library cache, 8.2.3, 8.2.3.1, 8.2.3.2
object cache, 25.2.1, 25.2.4
private SQL area, 8.2.3.1.1
shared SQL area, 8.2.3, 8.2.3.1.1
calls
Oracle call interface, 9.7.1
cannot serialize access, 13.2.6.1
cardinality, 5.8.12.2
CASCADE actions
DELETE statements and, 21.3.4.3.2
cascading invalidation, 6.4
century, 26.4.3
certificate authority, 20.3.2.2
chaining of rows, 2.2.2.2, 5.2.1.1
Change Data Capture, 16.2.5, 23.3.1.5
CHAR datatype, 26.2.1
blank-padded comparison semantics, 26.2.1
character semantics, 26.2.3
character sets
CLOB and NCLOB datatypes, 26.5.2
column lengths, 26.2.3
NCHAR and NVARCHAR2, 26.2.4.2
check constraints, 21.3.5
checking mechanism, 21.4
defined, 21.3.5
multiple constraints on a column, 21.3.5.2
subqueries prohibited in, 21.3.5.1
checkpoint process (CKPT), 9.3.2.2
checkpoints
checkpoint process (CKPT), 9.3.2.2
control files and, 3.4.1
DBWn process, 9.3.2.2, 9.3.2.3
incremental, 9.3.2.3
statistics on, 9.3.2.2
CKPT background process, 9.3.2.2
client result cache, 8.2.3.3
clients
in client/server architecture, definition, 1.1.2.1.1
client/server architectures, 10.1
definition, 1.1.2.1
diagrammed, 10.1
distributed processing in, 10.1
overview of, 10.1
program interface, 9.7
CLOB datatype, 26.5.2
clone databases
mounting, 12.2.2.2
cluster keys, 5.11
CLUSTER_DATABASE parameter, 12.2.2.1
clustered computer systems
Oracle Real Application Clusters, 12.1.1
clusters
cannot be partitioned, 18
definition, 1.1.5.4
dictionary locks and, 13.3.5.5
hash, 5.12
contrasted with index, 5.12
index
contrasted with hash, 5.12
indexes on, 5.8
cannot be partitioned, 18
keys, 5.11
affect indexing of nulls, 5.2.3
overview of, 5.11
scans of, 8.2.1.2
storage parameters of, 5.2.1
coalescing extents, 2.3.4.1
coalescing free space
extents
SMON process, 9.3.2.9
within data blocks, 2.2.2.1
collections
index-organized tables, 5.9.1
key compression, 5.8.10.3
columns
cardinality, 5.8.12.2
default values for, 5.2.4
described, 5.2
integrity constraints, 5.2, 5.2.4, 21.3
maximum in concatenated indexes, 5.8.3
maximum in view or table, 5.3
nested tables, 5.2.6
order of, 5.2.1.3
prohibiting nulls in, 21.3.1
pseudocolumns
ROWID, 26.7.1
COMMENT statement, 24.2.2
COMMIT comment
deprecation of, 4.2.4.2
COMMIT statement, 24.2.3
ending a transaction, 4.1
fast commit, 9.3.2.5
implied by DDL, 4.1
two-phase commit, 4.2.5
committing transactions
defined, 4.1
fast commit, 9.3.2.5
group commits, 9.3.2.5
implementation, 9.3.2.5
compiled PL/SQL
advantages of, 25.3.4.1
procedures, 25.3.4.3
pseudocode, 22.4.3
shared pool, 25.3.1.2
triggers, 22.4.3
complete recovery, 15.4.3.3
definition, 15.4.3.3
composite indexes, 5.8.3, 5.8.3
COMPRESS, 19.3
compression, index key, 5.8.10
concatenated indexes, 5.8.3, 5.8.3
concurrency
data, definition, 1.2.2.1
described, 13.1
limits on
for each user, 20.4.1.1.5
transactions and, 13.3.1
configuration of a database
process structure, 9.1.2
configuring
parameter file, 12.1.3
process structure, 9.1
connection pooling, 20.3.4
connections
defined, 9.2.1
embedded SQL, 24.2.6
listener process and, 9.4.1.1, 10.3.2
restricting, 12.2.1.1
sessions contrasted with, 9.2.1
with administrator privileges, 12.1.2
consistency
read consistency, definition, 1.2.2.2
constants
in stored procedures, 25.3.2.1
constraints
CHECK, 21.3.5
default values and, 21.4.1
defined, 5.2
DELETE CASCADE, 21.3.4.3.2
enforced with indexes, 5.8.4
PRIMARY KEY, 21.3.3.2
FOREIGN KEY, 21.3.4
integrity
types listed, 1.2.10.1
integrity, definition, 1.2.10.1
mechanisms of enforcement, 21.4
NOT NULL, 21.3.1
on views, 5.4.1
PRIMARY KEY, 21.3.3
referential
effect of updates, 21.3.4.3
self-referencing, 21.3.4.1
triggers cannot violate, 22.4
triggers contrasted with, 22.1.1.2
UNIQUE key, 21.3.2
partially null, 21.3.2.2
what happens when violated, 21.2
when evaluated, 5.2.4
contention
for data
deadlocks, 13.3.2
lock escalation does not occur, 13.3.1.3
control files, 3.4
backups, 15.2.4.2
changes recorded, 3.4.1
checkpoints and, 3.4.1
contents, 3.4.1
definition, 1.1.3.2
how specified, 12.1.3
multiplexed, 3.4.2
overview, 3.4
used in mounting database, 12.2.2
converting data
program interface, 9.7
correlation names
inline views, 5.3.7
CPU time limit, 20.4.1.1.3
crash recovery
overview, 12.2.3.1
crash recovery time
bounding database, 17.3.2
CREATE CLUSTER statement
storage parameters, 2.4.1
CREATE INDEX statement
storage parameters, 2.4.2
temporary segments, 2.4.3.1
CREATE PACKAGE statement
locks, 13.3.5.2
CREATE PROCEDURE statement
locks, 13.3.5.2
CREATE statement, 24.2.2
CREATE SYNONYM statement
locks, 13.3.5.2
CREATE TABLE statement
CACHE clause, 8.2.1.2
enable or disable constraints, 21.1.3
locks, 13.3.5.2
storage parameters, 2.4.1
triggers, 22.2.1
CREATE TEMPORARY TABLE statement, 5.2.7
CREATE TRIGGER statement
compiled and stored, 22.4.3
locks, 13.3.5.2
CREATE USER statement
temporary segments, 2.4.3.3.1
CREATE VIEW statement
locks, 13.3.5.2
cursors
and SQL areas, 8.3.1.2.1
creating, 24.7.2.1
defined, 24.3
embedded SQL, 24.2.6
maximum number of, 24.3
object dependencies and, 6.11
opening, 24.3
private SQL areas and, 8.3.1.2.1, 24.3
recursive, 24.3
recursive SQL and, 24.3
scrollable, 24.3.1
stored procedures and, 25.3.2.2

D

data
access to
concurrent, 13.1
fine-grained access control, 20.5.1
concurrency, definition, 1.2.2.1
consistency of
locks, 13.1.2
manual locking, 13.3.7
read consistency, definition, 1.2.2.2
repeatable reads, 13.2.3
transaction level, 13.2.3
underlying principles, 13.3
how stored in tables, 5.2.1
integrity of, 5.2
CHECK constraints, 21.3.5
locks on, 13.3.4
security of, 20.6.2
data block corruption
prevention and detection, 17.4.2.4.3
data blocks, 2.1
cached in memory, 9.3.2.3
coalescing free space in blocks, 2.2.2.1
controlling free space in, 2.2.3
definition, 1.1.4.1
format, 2.2.1
free lists and, 2.2.3.3
overview, 2.1
row directory, 5.2.1.1
shared in clusters, 5.11
shown in rowids, 26.7.2.1, 26.7.2.2
space available for inserted rows, 2.2.3.3
stored in the buffer cache, 8.2.1
writing to disk, 9.3.2.3
data conversion
program interface, 9.7
data corruption
lost writes, 17.4.2.4.2
data definition language
definition, 1.3.1.1
described, 24.2.2
embedding in PL/SQL, 25.3.2.4
locks, 13.3.5
parsing with DBMS_SQL, 25.3.2.4
processing statements, 24.7.3.1
data dictionary
access to, 7.1.1
ALL prefixed views, 7.2.2.2
cache, 8.2.3.2
location of, 8.2.3
content of, 7.1, 8.2.3.2
datafiles, 3.2.2.1
DBA prefixed views, 7.2.2.3
defined, 7.1
dictionary managed tablespaces, 3.2.7.3
DUAL table, 7.2.2.4
dynamic performance tables, 7.3
locks, 13.3.5
owner of, 7.1.2
prefixes to views of, 7.2.2
public synonyms for, 7.2.1.1
row cache and, 8.2.3.2
structure of, 7.1.1
SYSTEM tablespace, 3.2.2.1, 7.1, 7.2.2
USER prefixed views, 7.2.2.1
uses of, 7.2
data failures
overview of storage failures, 17.4.1
protecting against human errors, 17.4.2
protection against, 17.4
data integrity, 21.1
complex integrity checking, 21.1.1
enforcing, 21.1.2, 21.2.1
null rule, 21.1.1
primary keys, 21.1.1
referential integrity rules, 21.1.1
cascade, 21.1.1
no action, 21.1.1
restrict, 21.1.1
set to default, 21.1.1
set to null, 21.1.1
unique column values, 21.1.1
data loading
with external tables, 5.2.8.2
data locks
conversion, 13.3.1.3
duration of, 13.3.1
escalation, 13.3.1.3
data manipulation language
definition, 1.3.1.1
described, 24.2.1
locks acquired by, 13.3.4.3
processing statements, 24.7.2
serializable isolation for subqueries, 13.2.7.2
triggers and, 1.2.10.2, 22.1.1, 22.4.2
data mining, 16.8
algorithms, 16.8
APIs, 16.8
documentation, 16.8
models, 16.8
new features, 16.8
predictive analytics, 16.8
SQL functions, 16.8
supermodel, 16.8
data object number
extended rowid, 26.7.2.1
Data Pump Export, 11.2.1
dump file set, 11.2.1
Data Pump Import, 11.2.2
Data Recovery Advisor, 15.4.1
diagnosing data corruption, 17.4.2.4.4
data security
definition, 1.2.9
data segments, 2.4.1, 5.2.1
data warehouse, 16.1.1.4
data warehousing
architecture, 16.1.3
bitmap indexes, 5.8.12.1
dimension schema objects, 5.5
ETL, 1.2.7.1
hierarchies, 5.5
materialized views, 1.2.7.2, 5.4
OLAP, 1.2.7.1
summaries, 5.4
database
bounding database crash recovery time, 17.3.2
staging, 16.1.1.4
database administrators
application administrator versus, 20.6.3.5
roles
for security, 20.6.3.3
security for, 20.6.3.3
security officer versus, 20.6.1
database administrators (DBAs)
authentication, 20.3.6
data dictionary views, 7.2.2.3
password files, 20.3.6
database buffers
after committing transactions, 4.2.1
buffer cache, 8.2.1
clean, 9.3.2.3
committing transactions, 9.3.2.5
defined, 8.2.1
dirty, 9.3.2.3
free, 8.2.1.1
pinned, 8.2.1.1
writing of, 9.3.2.3
Database Change Notification, 23.3.1.4
Database Creation Assistant, 14.1.1
database object metadata, 7.4
database objects
comparing, 23.4
Database Replay, 1.2.1.1
database resident connection pooling
described, 9.6
Database Resource Manager
introduction, 14.10.1
terminology, 14.10.1.1
database resource manager
See also DBRM
database structures
control files, 3.4
data blocks, 2, 2.2
data dictionary, 7
datafiles, 3, 3.3
extents, 2.1, 2.3
memory, 8
processes, 9
revealing with rowids, 26.7.2.2
schema objects, 5.1
segments, 2.1, 2.4
tablespaces, 3, 3.2
database triggers, 22
Database Upgrade Assistant, 14.1.3
database writer process (DBWn), 9.3.2.3
checkpoints, 9.3.2.3
defined, 9.3.2.3
least recently used algorithm (LRU), 9.3.2.3
media failure, 15.3.1
multiple DBWn processes, 9.3.2.3
when active, 9.3.2.3
write-ahead, 9.3.2.5
writing to disk at checkpoints, 9.3.2.2
databases
access control
password encryption, 20.3.3.1
clone database, 12.2.2.2
closing, 12.3.1
terminating the instance, 12.3.1.1
distributed
changing global database name, 8.2.3.1.3
incarnations, 15.4.3.4
limitations on usage, 20.4.1
mounting, 12.2.2
name stored in control files, 3.4.1
open and closed, 12.1.1
opening, 12.2.3
opening read-only, 12.2.3.4
production, 20.6.3.4.1, 20.6.3.5
scalability, 10.1, 16.5
shutting down, 12.3
starting up, 12.1
forced, 12.3.3.1
structures
control files, 3.4
data blocks, 2, 2.2
data dictionary, 7
datafiles, 3, 3.3
extents, 2.1, 2.3
logical, 2
memory, 8
processes, 9
revealing with rowids, 26.7.2.2
schema objects, 5.1
segments, 2.1, 2.4
tablespaces, 3, 3.2
test, 20.6.3.4.1
datafiles
backing up, 15.2.2
contents of, 3.3.1
data dictionary, 3.2.2.1
datafile 1, 3.2.2.1
SYSTEM tablespace, 3.2.2.1
definition, 1.1.3.1
in online or offline tablespaces, 3.3.3
named in control files, 3.4.1
online backups, 15.2.4.1
overview of, 3.3
read-only, 3.2.10
relationship to tablespaces, 3.1
shown in rowids, 26.7.2.1, 26.7.2.2
SYSTEM tablespace, 3.2.2.1, 3.2.2.1
taking offline, 3.3.3
temporary, 3.3.4
datatypes, 1.3.6, 26.1
ANSI, 26.8
BOOLEAN, 26.1
CHAR, 26.2.1
character, 26.2, 26.5.2
classes of, 6.10.2.1
conversions of
by program interface, 9.7
non-Oracle types, 26.8
Oracle to another Oracle type, 26.12
DATE, 26.4
DB2, 26.8
how they relate to tables, 5.2
in PL/SQL, 26.1
list of available, 1.3.6, 26.1
LOB datatypes, 1.2.8.2, 26.5
BFILE, 26.5.3
BLOB, 26.5.1
CLOB and NCLOB, 26.5.2
LONG, 26.2.7
storage of, 5.2.1.3
NCHAR and NVARCHAR2, 26.2.4.2
nested tables, 5.2.6
NUMBER, 26.3.1
RAW and LONG RAW, 26.6
ROWID, 26.7, 26.7.2
SQL/DS, 26.8
TIMESTAMP, 26.4.5
TIMESTAMP WITH LOCAL TIME ZONE, 26.4.5
TIMESTAMP WITH TIME ZONE, 26.4.5
URI, 26.10
VARCHAR, 26.2.2.1
VARCHAR2, 26.2.2
XML, 26.9
DATE datatype, 26.4
arithmetic with, 26.4.2
changing default format of, 26.4
Julian dates, 26.4.1
midnight, 26.4
DATETIME datatypes, 26.4.4
daylight savings support, 26.4.4
DB_BLOCK_SIZE initialization parameter, 3.2.8
DB_NAME parameter, 3.4.1
DBA_ views, 7.2.2.3
DBA_FLASHBACK_TRANSACTION_STATE view, 17.4.2.2
DBA_UPDATABLE_COLUMNS view, 5.3.5
DBMS_COMPARISON package, 23.4
DBMS_FLASHBACK.TRANSACTION_BACKOUT() procedure, 17.4.2.2
DBMS_LOCK package, 13.3.8
DBMS_RLS package
security policies, 20.5.1
DBMS_SQL package, 25.3.2.4
parsing DDL statements, 25.3.2.4
DBRM processes, 9.3.2.10
DBWn background process, 9.3.2.3
DDL. See data definition language (DDL)
deadlocks
avoiding, 13.3.2.2
defined, 13.3.2
detection of, 13.3.2.1
distributed transactions and, 13.3.2.1
deallocating extents, 2.3.4, 2.3.4
decision support systems (DSS)
materialized views, 5.4
dedicated servers, 9.5
compared with shared servers, 9.4
DEDUPLICATE, 19.3
default access driver
for external tables, 5.2.8.1
default tablespace
definition, 20.1.4.1
default temporary tablespaces, 3.2.5
specifying, 3.2.5.1
default values, 5.2.4, 5.2.4
constraints effect on, 21.4.1
deferred constraints
deferrable or nondeferrable, 21.5.1
initially deferred or immediate, 21.5.1
define phase of query processing, 24.7.2.5
define variables, 24.7.2.5
degree of parallelism
parallel SQL, 16.5.1
DELETE CASCADE constraint, 21.3.4.3.2
DELETE statement, 24.2.1
foreign key references, 21.3.4.3.1
freeing space in data blocks, 2.2.2.1
triggers, 22.2.1
denormalized tables, 5.5
dependencies, 6
between schema objects, 6.1
function-based indexes, 5.8.6.3
on nonexistence of other objects, 6.7
privileges and, 6.4.2
shared pool and, 6.11
timestamp model, 6.10.1
describe phase of query processing, 24.7.2.4
DETERMINISTIC functions
function-based indexes, 5.8.6.3.1
developers, application, 20.6.3.4.1
development languages, 25.1
development tools
SQL Developer, 1.2.3.4
SQL*Plus, 1.2.3.4
DIA0 processes, 9.3.2.10
DIAG processes, 9.3.2.10
diagnosability process
See DIAG
diagnosability process 0
See DIA0
diagnosis
problem, 1.2.4
dictionary cache locks, 13.3.6.2.1
dictionary managed tablespaces, 3.2.7.3
different-row writers block writers, 13.2.6.1
dimensions, 5.5
attributes, 5.5
hierarchies, 5.5
join key, 5.5
normalized or denormalized tables, 5.5
directory service
See also enterprise directory service.
dirty buffer
incremental checkpoint, 9.3.2.3
dirty read, 13.1.1, 13.2.6.1
dirty write, 13.2.6.1
DISABLED indexes, 5.8.6.3.2, 5.8.6.3.3
discretionary access control, 20.1
definition, 1.2.9.1
disk affinities
disabling with large-scale clusters, 18.3.2
disk failures, 15.3.1
disk space
controlling allocation for tables, 5.2.1
datafiles used to allocate, 3.3, 3.3
dispatcher processes
described, 9.4.1.1
dispatcher processes (Dnnn)
limiting SGA space for each session, 20.4.1.1.5
listener process and, 9.4.1.1
network protocols and, 9.4.1.1
prevent startup and shutdown, 9.4.2
response queue and, 9.4.1
user processes connect through Oracle Net Services, 9.4, 9.4.1.1
distributed databases
auditing and, 20.7.1.1.2
client/server architectures and, 10.1
deadlocks and, 13.3.2.1
job queue processes, 9.3.2.4
recoverer process (RECO) and, 9.3.2.8
remote dependencies, 6.9, 6.10
server can also be client in, 10.1
distributed processing environment
client/server architecture in, 10.1
data manipulation statements, 24.7.2
definition, 1.1.2.1
described, 10.1
materialized views (snapshots), 5.4
distributed SQL, 23.1, 23.2.1
distributed transactions
naming, 4.2.4
two-phase commit and, 4.2.5
DML. See data manipulation language (DML)
downtime
avoiding during planned maintenance, 17.5
avoiding during unplanned maintenance, 17.3
causes, 17.2
drivers, 9.7.2
DROP statement, 24.2.2
DROP TABLE statement
triggers, 22.2.1
DUAL table, 7.2.2.4
dynamic partitioning, 16.5.1
dynamic performance tables (V$ tables), 7.3
dynamic predicates
in security policies, 20.5.1.1
dynamic SQL
DBMS_SQL package, 25.3.2.4
embedded, 25.3.2.4

E

editing stored outlines, 24.8.2.2
embedded SQL, 24.2.6
dynamic SQL in PL/SQL, 25.3.2.4
EMNC processes, 9.3.2.10
ENCRYPT, 19.3
enterprise directory service, 20.6.3.2
Enterprise Grids
with Oracle Real Application Clusters, 17.3.1
Enterprise Manager
alert log, 9.3.3
checkpoint statistics, 9.3.2.2
executing a package, 25.3.5
executing a procedure, 25.3.4
lock and latch monitors, 13.3.6
PL/SQL, 25.3.1.2
shutdown, 12.3, 12.3.3.1
SQL statements, 24.1
startup, 1.1.8.2, 12.2
statistics monitor, 20.4.1.2.2
enterprise roles, 20.6.3.2
enterprise users, 20.6.3.2
errors
in embedded SQL, 24.2.6
tracked in trace files, 9.3.3
ETL. See extraction, transformation, and loading (ETL), 1.2.7.1, 16.2
event monitor coordinator process
See EMNC
exceptions
raising, 25.3.2.3
stored procedures and, 25.3.2.3
exclusive locks
row locks (TX), 13.3.4.1
RX locks, 13.3.4.2.2
table locks (TM), 13.3.4.2
execution plans, 24.8.2
EXPLAIN PLAN, 24.2.1
location of, 8.2.3.1.1
EXPLAIN PLAN statement, 24.2.1
explicit locking, 13.3.7, 13.3.7
extended rowid format, 26.7.2.1
extents
allocating, 2.3.3
as collections of data blocks, 2.3
coalescing, 2.3.4.1
deallocation
when performed, 2.3.4, 2.3.4
defined, 2.1
definition, 1.1.4.2
dictionary managed, 3.2.7.3
incremental, 2.3.1
locally managed, 3.2.7.1
materialized views, 2.3.4.3
overview of, 2.3
external procedures, 25.3.4.6
external tables
parallel access, 5.2.8.3
extraction, transformation, and loading (ETL), 1.2.7.1, 16.2
overview, 1.2.7.1, 16.2

F

failure groups
ASM, 17.4.1
failures
database buffers and, 12.2.3.1
instance
recovery from, 12.2.3.1, 12.3.1.1
internal errors
tracked in trace files, 9.3.3
media, 15.3.1
statement and process, 9.3.2.6
fast commit, 9.3.2.5
fast refresh, 5.4.2
fast-start
rollback on demand, 12.2.3.1.2
FBDA process, 9.3.2.10
features
new, 1.2.7.7
fetching rows in a query, 24.7.2.9
embedded SQL, 24.2.6
file management locks, 13.3.6.2.2
files
ALERT and trace files, 9.3.3
alert log, 9.3.2.5
initialization parameter, 1.1.8.2, 12.1.3, 12.2.1
password, 20.3.6
administrator privileges, 12.1.2
server parameter, 1.1.8.2, 12.1.3, 12.2.1
trace files, 9.3.2.5
filtering data
using Data Pump import, 11.2
fine-grained access control, 20.5.1, 20.6.2
fine-grained auditing, 20.5.3
fixed views, 7.3
flash recovery area, 15.1.1
description, 1.2.6
Flashback Data Archive, 17.4.2.2
flashback data archiver process
See FBDA
Flashback Query, 13.4
overview, 13.4
uses, 13.4.2
Flashback row history, 13.4
Flashback technology
block recovery using Flashback logs, 17.4.2.2
Flashback Transaction
description, 17.4.2.2
Flashback transaction history, 13.4
floating-point numbers
datatypes, 26.3.2
foreign key constraints
changes in parent key values, 21.3.4.3
constraint checking, 21.4
deleting parent table rows and, 21.3.4.3.2
maximum number of columns in, 21.3.4
nulls and, 21.3.4.2
updating parent key tables, 21.3.4.3
updating tables, 21.3.4.4, 21.3.4.4.1
fractional seconds, 26.4.5
free lists, 2.2.3.3
free space
automatic segment space management, 2.2.2
coalescing extents
SMON process, 9.3.2.9
coalescing within data blocks, 2.2.2.1
free lists, 2.2.3.3
managing, 2.2.2
section of data blocks, 2.2.1.6
free space management, 14.6.3
in-segment, 2.2.2
front-ends, 10.1
full table scans
LRU algorithm and, 8.2.1.2
parallel exe, 16.5.1
function-based indexes, 5.8.6
dependencies, 5.8.6.3
DISABLED, 5.8.6.3.2, 5.8.6.3.3
privileges, 5.8.6.3, 5.8.6.3.2
UNUSABLE, 5.8.6.3.3
functions
function-based indexes, 5.8.6
PL/SQL, 25.3.4, 25.3.4
contrasted with procedures, 25.3.4
DETERMINISTIC, 5.8.6.3.1
SQL
COUNT, 5.8.12.4
in CHECK constraints, 21.3.5.1
in views, 5.3.3.1
NVL, 5.2.3

G

Generic Connectivity, 23.1, 23.5.1
global database names
shared pool and, 8.2.3.1.3
global partitioned indexes
maintenance, 18.2.2.3
global transaction processes
See GTX0-j
Globalization Development Kit, 1.3.7
globalization support
character sets for, 26.2.3
CHECK constraints and, 21.3.5.1
NCHAR and NVARCHAR2 datatypes, 26.2.4.2
NCLOB datatype, 26.5.2
views and, 5.3.3.1
GRANT statement, 24.2.2
locks, 13.3.5.2
Grid computing
architecture, 17.1
GROUP BY clause
temporary tablespaces, 3.2.11
group commits, 9.3.2.5
GTX0-j processes, 9.3.2.10
guesses in logical rowids, 26.7.3
staleness, 26.7.3.2
statistics for, 26.7.3.2

H

handles for SQL statements, 8.3.1.2.1
hash clusters, 5.12
contrasted with index, 5.12
headers
of data blocks, 2.2.1.1
of row pieces, 5.2.1.1
Health Monitor, 15.4.1
hierarchies, 5.5
join key, 5.5
levels, 5.5
high availability solution
characteristics, 17.1
high water mark
definition, 2.1
hot backups
inconsistent whole database backups, 15.2.3.2
human errors
guarding against human errors, 17.4.2.1
protecting against, 17.4.2

I

immediate constraints, 21.5
incarnations
of databases, 15.4.3.4
incident packaging service, 14.2.3.2
incomplete media recovery
definition, 15.4.3.4
incomplete recovery, 15.4.3.4
inconsistent backups
whole database
definition, 15.2.3.2
incremental checkpoint, 9.3.2.3
incremental refresh, 5.4.2
index segments, 2.4.2
indexes, 5.8
bitmap indexes, 5.8.12, 5.8.12.5
nulls and, 5.2.3
parallel query and DML, 5.8.12.1
branch blocks, 5.8.7.2
B-tree structure of, 5.8.7.2
building
using an existing index, 5.8
cardinality, 5.8.12.2
cluster
cannot be partitioned, 18
composite, 5.8.3
concatenated, 5.8.3
described, 5.8
domain, 5.10
enforcing integrity constraints, 21.3.3.2
extensible, 5.10
function-based, 5.8.6
dependencies, 5.8.6.3
DETERMINISTIC functions, 5.8.6.3.1
DISABLED, 5.8.6.3.3
optimization with, 5.8.6.2
privileges, 5.8.6.3, 5.8.6.3.2
index-organized tables, 5.9
logical rowids, 26.7.3
secondary indexes, 5.9.3
internal structure of, 5.8.7.2
invisible, 5.8.2
key compression, 5.8.10
keys and, 5.8.4
primary key constraints, 21.3.3.2
leaf blocks, 5.8.7.2
location of, 5.8.7
LONG RAW datatypes prohibit, 26.6
nonunique, 5.8.1
nulls and, 5.2.3, 5.8.5, 5.8.12.4
on complex datatypes, 5.10
overview of, 5.8
partitioned tables, 5.8.12.5
partitions, 1.2.7.8, 18.1
performance and, 5.8
reverse key indexes, 5.8.11
rowids and, 5.8.7.2
storage format of, 5.8.7.1
unique, 5.8.1
visible, 5.8.2
when used with views, 5.3.3.2
index-organized tables, 5.9, 5.9.3
benefits, 5.9.1
key compression in, 5.8.10.3, 5.9.1
logical rowids, 26.7.3
secondary indexes on, 5.9.3
in-doubt transactions, 12.2.3.3
initialization parameter file, 1.1.8.2, 12.1.3, 12.2.1
startup, 1.1.8.2, 12.2.1
initialization parameters
basic, 14.1.4
CLUSTER_DATABASE, 12.2.2.1
DB_NAME, 3.4.1
LOG_ARCHIVE_MAX_PROCESSES, 9.3.2.1
MAX_SHARED_SERVERS, 9.4.1.2
NLS_NUMERIC_CHARACTERS, 26.3.1
OPEN_CURSORS, 8.3.1.2.1, 24.3
REMOTE_DEPENDENCIES_MODE, 6.9.1, 6.10.3
SERVICE_NAMES, 10.3.2.1
SHARED_SERVERS, 9.4.1.2
SKIP_UNUSABLE_INDEXES, 5.8.6.3.3
SORT_AREA_SIZE, 2.4.3.1
initially deferred constraints, 21.5.1
initially immediate constraints, 21.5.1
INIT.ORA. See initialization parameter file.
inline views, 5.3.7
example, 5.3.7
INSERT statement, 24.2.1
free lists, 2.2.3.3
triggers, 22.2.1
BEFORE triggers, 22.3.2.1
instance PGA
definition, 8.1.1
instance recovery
overview, 12.2.3.1
SMON process, 9.3.2.9
instances
associating with databases, 12.1.1, 12.2.2
definition, 1.1.7
described, 12.1
diagrammed, 9.3.2
memory structures of, 8.1
multiple-process, 9.1.1, 9.1.2
process structure, 9.1
recovery of, 12.3.1.1
opening a database, 12.2.3.1
SMON process, 9.3.2.9
restricted mode, 12.2.1.1
service names, 10.3.2
shutting down, 12.3, 12.3.3
starting, 1.1.8.2, 12.2
terminating, 12.3.1.1
Instant Client, 14.1.2
INSTEAD OF triggers, 22.3.4
integrity constraints, 21.1
advantages of, 21.2.1
CHECK, 21.3.5
default column values and, 5.2.4
definition, 1.2.10.1
types listed, 1.2.10.1
INTERNAL
security for, 20.6.3.3.2
internal errors tracked in trace files, 9.3.3
invalidating dependent objects, 6.4
invisible indexes, 5.8.2
IPS
See incident packaging service
IS NULL predicate, 5.2.3
ISO SQL standard, 26.8
isolation levels
choosing, 13.2.7
read committed, 13.2.5.2
setting, 13.2.5.1, 13.3.7

J

Java
attributes, 25.4.1.2
class hierarchy, 25.4.2
classes, 25.4.1.1
interfaces, 25.4.3
methods, 25.4.1.3
overview, 25.4
polymorphism, 25.4.4
triggers, 22, 22.2.3
Java Messaging Service, 25.4.7.6
Java Pool Advisor, 14.5
Java stored procedures, 25.4.7.1
Java virtual machine, 25.4.5
JDBC
overview, 25.4.7.3
job queue processes, 9.3.2.4
jobs, 9.1
join views, 5.3.5
joins
encapsulated in views, 5.3.2
views, 5.3.5

K

KEEP_DUPLICATES, 19.3
key compression, 5.8.10
keys
cluster, 5.11
defined, 21.3.2.1
foreign, 21.3.4, 21.3.4
indexes and, 5.8.4
compression, 5.8.10
PRIMARY KEY constraints, 21.3.3.2
reverse key, 5.8.11
maximum storage for values, 5.8.3
parent, 21.3.4, 21.3.4.1
primary, 21.3.3
referenced, 21.3.4
reverse key indexes, 5.8.11
unique, 21.3.2
composite, 21.3.2.1, 21.3.2.2

L

large pool, 8.2.4
large-scale clusters
disk affinity, 18.3.2
multiple Oracle instances, 12.1.1
latches
described, 13.3.6.1
leaf blocks, 5.8.7.2
least recently used (LRU) algorithm
database buffers and, 8.2.1.1
dictionary cache, 7.2.1.2
full table scans and, 8.2.1.2
latches, 9.3.2.3
shared SQL pool, 8.2.3.1.1, 8.2.3.1.3
LGWR background process, 9.3.2.5
library cache, 8.2.3, 8.2.3.1, 8.2.3.2
listener process, 10.3.2
service names, 10.3.2
listeners, 9.4.1.1, 10.3.2
service names, 10.3.2
loader access driver, 5.2.8.1
LOB datatypes, 1.2.8.2, 26.5
BFILE, 26.5.3
BLOBs, 26.5.1
CLOBs and NCLOBs, 26.5.2
local indexes, 16.4
bitmap indexes
on partitioned tables, 5.8.12.5
parallel query and DML, 5.8.12.1
locally managed tablespaces, 3.2.7.1
LOCK TABLE statement, 24.2.1
locking
unindexed foreign keys and, 21.3.4.4, 21.3.4.4.1
locks, 13.1.2
after committing transactions, 4.2.1
automatic, 13.3, 13.3.3
conversion, 13.3.1.3
data, 13.3.4
duration of, 13.3.1
deadlocks, 13.3.2, 13.3.2.1
avoiding, 13.3.2.2
dictionary, 13.3.5
clusters and, 13.3.5.5
duration of, 13.3.5.4
dictionary cache, 13.3.6.2.1
DML acquired, 13.3.4.3.2
diagrammed, 13.3.4.3
escalation does not occur, 13.3.1.3
exclusive table locks (X), 13.3.4.2.5
file management locks, 13.3.6.2.2
how Oracle uses, 13.3
internal, 13.3.6
latches and, 13.3.6.1
log management locks, 13.3.6.2.2
manual, 13.3.7
object level locking, 25.2.1
Oracle Lock Management Services, 13.3.8
overview of, 13.1.2
parse, 13.3.5.3
rollback segments, 13.3.6.2.3
row (TX), 13.3.4.1
row exclusive locks (RX), 13.3.4.2.2
row share table locks (RS), 13.3.4.2.1
share row exclusive locks (SRX), 13.3.4.2.4
share table locks (S), 13.3.4.2.3
share-subexclusive locks (SSX), 13.3.4.2.4
subexclusive table locks (SX), 13.3.4.2.2
subshare table locks (SS), 13.3.4.2.1
table (TM), 13.3.4.2
table lock modes, 13.3.4.2
tablespace, 13.3.6.2.3
types of, 13.3.3
uses for, 1.2.2.4
log entries, 1.1.3.3, 12.2.3.1.1
See also redo log files, 1.1.3.3
log management locks, 13.3.6.2.2
log switch
archiver process, 9.3.2.1
log writer process (LGWR), 9.3.2.5
group commits, 9.3.2.5
redo log buffers and, 8.2.2
system change numbers, 4.2.1
write-ahead, 9.3.2.5
LOG_ARCHIVE_MAX_PROCESSES parameter, 9.3.2.1
Logfile Size Advisor, 14.8.2
logical blocks, 2.1
logical database structures
definition, 1.1.4
tablespaces, 3.2
logical reads limit, 20.4.1.1.4
logical rowids, 26.7.3
index on index-organized table, 5.9.3
physical guesses, 5.9.3, 26.7.3
staleness of guesses, 26.7.3.2
statistics for guesses, 26.7.3.2
logical standby databases, 17.4.2.5.1
LONG datatype
automatically the last column, 5.2.1.3
defined, 26.2.7
storage of, 5.2.1.3
LONG RAW datatype, 26.6
indexing prohibited on, 26.6
similarity to LONG datatype, 26.6
lost writes
form of data corruption, 17.4.2.4.2
LRU, 8.2.1.1, 8.2.1.2, 9.3.2.3
dictionary cache, 7.2.1.2
shared SQL pool, 8.2.3.1.1, 8.2.3.1.3

M

maintenance tasks
automatic, 1.2.3.2
maintenance tasks, automatic, 14.2.2
maintenance window, 14.2.2
manual locking, 13.3.7
materialized view logs, 5.4.3
materialized views, 5.4
advisor for, 1.2.3.9
deallocating extents, 2.3.4.3
materialized view logs, 5.4.3
partitioned, 5.4, 18
refresh
job queue processes, 9.3.2.4
refreshing, 5.4.2
uses for, 16.3
MAX_SHARED_SERVERS parameter, 9.4.1.2
media failures
overview, 15.3.1
media recovery
complete, 15.4.3.3, 15.4.3.3
incomplete, 15.4.3.4
definition, 15.4.3.4
methods, 15.4.3.5
overview, 15.4.3, 15.4.3.1, 15.4.3.1
using Recovery Manager, 15.4.3.5.1
using SQL*Plus, 15.4.3.5.2
memory
allocation for SQL statements, 8.2.3.1.3
content of, 8.1
processes use of, 9.1
shared SQL areas, 8.2.3.1.1
software code areas, 8.5
stored procedures, 25.3.4.1
system global area (SGA)
allocation in, 8.2
memory advisors, 14.5
memory management
about, 8.4
automatic, 8.4
automatic shared, 8.4
modes, 8.4
MERGE statement, 24.2.1
message queuing
publish-subscribe support
event publication, 22.3.5.1
queue monitor process, 9.3.2.7
Messaging Gateway, 23.1
metadata
viewing, 7.4
MMAN process, 9.3.2.10
MMNL process, 9.3.2.10
MMON process, 9.3.2.10
mobile computing environment
materialized views, 5.4
modes
table lock, 13.3.4.2
monitoring user actions, 20.7
MTTR, 14.8.2
MTTR Advisor, 14.8.2
multiblock writes, 9.3.2.3
multiple-process systems (multiuser systems), 9.1.1
multiplexing
control files, 3.4.2
recovery and, 15.3.1