Oracle 1Z0-076 study materials
Oracle 1Z0-076 study resources

Oracle 1Z0-076 key terms

Oracle 1Z0-076 · Get comfortable with the vocabulary.

Oracle Home

A directory containing the Oracle software binaries for a specific release and patch level. Multiple Oracle Homes can coexist on one server, each associated with its own configuration and inventory metadata.

Related: Oracle Inventory, ORACLE_BASE, OPatch
ORACLE_BASE

The root directory for all Oracle software and configuration files for a given installation. It provides a directory structure for Oracle Homes, diagnostic data, and administrative files.

Related: Oracle Home, Oracle Inventory, Automatic Diagnostic Repository
Oracle Inventory

A central registry (inventory.xml) that tracks installed Oracle products, their versions, and locations on a host. It is used by OPatch and installers to manage patches and upgrades.

Related: Oracle Home, OPatch
OPatch

A utility used to apply and roll back interim patches to Oracle software. It queries the Oracle Inventory and verifies patch conflicts and prerequisites before applying patches.

Related: Oracle Inventory, Datapatch, Oracle Home
Datapatch

A tool that applies SQL changes required after an interim patch or upgrade to the database. It runs during database startup or manually to update the data dictionary.

Related: OPatch, Upgrade
Upgrade

The process of moving a database to a newer major release, involving changes to the data dictionary and software. It requires running scripts such as catupgrd.sql or using DBUA.

Related: Datapatch, Oracle Home
SPFILE

A binary server parameter file that stores initialization parameters persistently. It allows dynamic changes to be made with ALTER SYSTEM and survives instance restarts.

Related: PFILE, Initialization Parameter
PFILE

A text-based initialization parameter file that is read at instance startup. Changes require manual editing and a restart to take effect, unlike an SPFILE.

Related: SPFILE, Initialization Parameter
Initialization Parameter

A configuration setting that controls the behavior of the Oracle instance, such as memory allocation, process limits, and file locations. Parameters can be static or dynamic.

Related: SPFILE, PFILE
Server Process

A process that executes SQL statements on behalf of a user session. It reads data blocks into the buffer cache, performs sorting, and returns results to the client.

Related: Background Process, PGA
Background Process

An Oracle process that performs essential maintenance tasks, such as writing data to disk (DBWn), managing redo (LGWR), and monitoring the instance (PMON, SMON).

Related: Server Process, Instance
Instance

The combination of memory structures (SGA) and background processes that manage an Oracle database. It exists in memory and is started when the database is mounted or opened.

Related: Database, SGA, Background Process
Database

A set of physical files on disk, including data files, control files, and redo log files, that store user data and metadata. It is mounted and opened by an instance.

Related: Instance, Data File, Control File
SGA

System Global Area: a shared memory region that contains the buffer cache, shared pool, redo log buffer, and other structures. It is allocated when the instance starts.

Related: PGA, Buffer Cache, Shared Pool
PGA

Program Global Area: a private memory region allocated for each server process. It holds session-specific information such as sort areas and cursor state.

Related: SGA, Server Process
Buffer Cache

A component of the SGA that caches data blocks read from data files. It improves performance by reducing physical I/O and is managed using LRU lists.

Related: SGA, Data File
Shared Pool

A part of the SGA that stores shared SQL and PL/SQL areas, data dictionary caches, and control structures. It is essential for parsing and execution efficiency.

Related: SGA, Library Cache
Library Cache

A portion of the shared pool that holds executable SQL and PL/SQL code, along with parse trees and execution plans. It enables sharing of cursors among sessions.

Related: Shared Pool, Cursor
Data File

An operating system file that contains Oracle data blocks. Each data file belongs to exactly one tablespace and can be resized or moved while the database is open.

Related: Tablespace, Database
Control File

A small binary file that records the physical structure of the database, including data file locations, redo log information, and the current log sequence number. It is critical for recovery.

Related: Database, Redo Log File, Recovery
Redo Log File

A file that records all changes made to the database, used for instance recovery and media recovery. Redo logs are written by the LGWR process in a circular fashion.

Related: Control File, Archivelog Mode
Tablespace

A logical storage container that groups related data files. It allows administrative control over disk space allocation and is used to separate user data from system data.

Related: Data File, Segment
Segment

A set of extents allocated for a specific database object, such as a table or index. Segments reside in a tablespace and consist of one or more extents.

Related: Tablespace, Extent
Extent

A contiguous set of data blocks within a data file, allocated as a unit for a segment. Extents are managed automatically by locally managed tablespaces.

Related: Segment, Data File
Archivelog Mode

A database mode in which redo log files are archived before being reused. It enables media recovery and is required for online backups and Data Guard.

Related: Redo Log File, Recovery
Recovery

The process of restoring a database to a consistent state after a failure, using redo and undo data. It can be instance recovery or media recovery.

Related: Archivelog Mode, Control File
RMAN

Recovery Manager: a utility for backup, restore, and recovery of Oracle databases. It manages backup sets, image copies, and provides integrity checks.

Related: Recovery, Archivelog Mode
Flashback Technology

A set of features that allows viewing or rewinding data to a previous point in time without restoring from backup. It includes Flashback Query, Flashback Table, and Flashback Database.

Related: Recovery, Undo
Undo

Data that records the before-image of changes made to the database, used for rollback, read consistency, and flashback operations. Undo is stored in undo segments.

Related: Flashback Technology, Segment
Cursor

A handle to a private SQL area in the PGA that holds parsed SQL statements and execution state. Cursors can be shared or private and are managed by the library cache.

Related: Library Cache, PGA
Listener

A process that listens for incoming client connection requests and directs them to the appropriate database instance. It is configured using listener.ora and managed with lsnrctl.

Related: Instance, Net Service Name
Net Service Name

A logical name that resolves to a connect descriptor, used by clients to connect to a database. It is defined in tnsnames.ora and can be resolved by a naming method.

Related: Listener
Automatic Diagnostic Repository

A file-based repository that stores diagnostic data such as trace files, incident dumps, and health monitor reports. It is located under the ADR base directory.

Related: ORACLE_BASE, Trace File
Trace File

A text file generated by Oracle processes that contains diagnostic information about errors or performance issues. Trace files are stored in the ADR and can be analyzed with tools like TKPROF.

Related: Automatic Diagnostic Repository
AWR

Automatic Workload Repository: a built-in repository that collects performance statistics at regular intervals. It is used by ADDM and other tools for performance tuning.

Related: ADDM
ADDM

Automatic Database Diagnostic Monitor: a tool that analyzes AWR data to identify performance bottlenecks and recommends solutions. It runs automatically after each AWR snapshot.

Related: AWR
SQL Tuning Advisor

A tool that analyzes SQL statements and provides recommendations such as creating indexes, gathering statistics, or rewriting SQL to improve performance.

Related: AWR, Cursor
Resource Manager

A feature that controls the allocation of CPU and other resources among sessions and consumer groups. It helps manage workload prioritization and prevent resource contention.

Related: Instance