Oracle Database Administration II study materials
Oracle Database Administration II study resources

Oracle Database Administration II key terms

Oracle Database Administration II · Get comfortable with the vocabulary.

Recovery Manager (RMAN) repository

A store of backup metadata such as backup pieces, archived logs, and scripts, kept either in the target database control file or in a dedicated recovery catalog schema.

Related: Recovery catalog, Control file autobackup
Recovery catalog

A separate schema holding RMAN metadata for one or more target databases, surviving control file loss and enabling longer retention and centralized reporting.

Related: Recovery Manager (RMAN) repository, Register database
Control file autobackup

An automatic RMAN backup of the control file and server parameter file taken after structural changes or backups, allowing recovery without a catalog.

Related: Recovery Manager (RMAN) repository, Snapshot control file
Snapshot control file

A point-in-time copy of the control file that RMAN reads to get a consistent view during resynchronization and backup operations.

Related: Control file autobackup, Resynchronize catalog
Retention policy

A rule stating how long backups must remain restorable, expressed as a recovery window or a redundancy count of backups per file.

Related: Obsolete backup, Archived log deletion policy
Incremental level 0 backup

A full backup of all data blocks in the chosen files; it forms the base that later differential or cumulative incrementals are applied to.

Related: Differential incremental backup, Block change tracking
Differential incremental backup

A level 1 backup containing blocks changed since the most recent level 0 or level 1 backup of the same file, so restores need the latest incremental only.

Related: Incremental level 0 backup, Cumulative incremental backup
Cumulative incremental backup

A level 1 backup containing all blocks changed since the last level 0 backup, reducing restore steps but increasing backup size.

Related: Differential incremental backup, Incremental level 0 backup
Block change tracking

A background feature that records changed block addresses in a bitmap file so incremental backups can skip reading unchanged blocks.

Related: Differential incremental backup, Fast incremental backup
Image copy

A byte-for-byte copy of a data file, archived log, or control file made by RMAN, usable directly by the database without a restore step.

Related: Backup piece, Incrementally updated backup
Backup piece

An RMAN-generated binary file holding one or more backed-up files in a proprietary format that must be restored before use.

Related: Image copy, Backup set
Fast recovery area (FRA)

A managed disk location for archived redo logs, backups, flashback logs, and control file autobackups, with space governed by two initialization parameters.

Related: Archived log deletion policy, Flashback database
Restore

The step that copies backed-up files such as data files or archived logs from backup media back to disk, without applying redo.

Related: Recover, Point-in-time recovery
Recover

The step that applies archived and online redo to restored files to roll them forward to a chosen system change number or time.

Related: Restore, Incomplete recovery
Incomplete recovery

Media recovery stopped at a specified time, SCN, or log sequence, producing a database that has lost transactions committed after that point.

Related: Point-in-time recovery, OPEN RESETLOGS
OPEN RESETLOGS

An operation that opens the database after incomplete recovery, resets the log sequence to one, and starts a new incarnation of the database.

Related: Incomplete recovery, Incarnation
Incarnation

A distinct branch of a database's redo history created by each OPEN RESETLOGS, identified by a number that RMAN uses to pick valid backups.

Related: OPEN RESETLOGS, Reset database to incarnation
Tablespace point-in-time recovery (TSPITR)

Recovery of one or more tablespaces to an earlier time without affecting the rest of the database, typically done in a temporary auxiliary instance.

Related: Auxiliary instance, Transportable tablespace
Auxiliary instance

A temporary instance created with a backup control file to perform work such as TSPITR, duplicate database, or cross-platform conversion.

Related: Tablespace point-in-time recovery (TSPITR), Duplicate database
Data Recovery Advisor

A diagnostic facility that detects data failures, assesses which are critical, and generates RMAN repair scripts the administrator can run.

Related: Data failure, Health check
Flashback Database

A feature that rewinds the whole database to a past time using flashback logs, without restoring files, then opens it with RESETLOGS.

Related: Flashback logs, Guaranteed restore point
Flashback logs

Special logs written to the fast recovery area that record before-images of changed blocks, enabling fast rewind of the whole database.

Related: Flashback Database, Fast recovery area (FRA)
Guaranteed restore point

A named restore point that the database promises to keep reachable, making flashback logs or backups non-deletable until it is dropped.

Related: Flashback Database, Normal restore point
Flashback Table

An operation that returns a table to its state at a past time or SCN using undo data, avoiding a full restore.

Related: Flashback Query, Undo retention
Flashback Query

A query that reads data as it appeared at an earlier time or SCN by using undo information, often with the AS OF clause.

Related: Flashback Table, Undo retention
Flashback Data Archive

A long-term history store for row changes in tracked tables, retaining versions beyond undo retention and enabling queries far into the past.

Related: Flashback Query, Undo retention
Container database (CDB)

A multitenant database that holds a root container, a seed, and one or more pluggable databases sharing one instance and background processes.

Related: Pluggable database (PDB), Root container
Pluggable database (PDB)

A self-contained set of data files and metadata that appears as a normal database to applications but runs inside a container database.

Related: Container database (CDB), Plug and unplug
Root container

The special container named CDB$ROOT that owns common users, common objects, and metadata shared by all pluggable databases in the CDB.

Related: Container database (CDB), Common user
Seed PDB

A read-only template pluggable database, PDB$SEED, used as the source when creating new PDBs, and which cannot be opened read-write.

Related: Pluggable database (PDB), Create pluggable database
Common user

A database user defined in the root whose name begins with C## and which can connect to any container where it has privileges.

Related: Root container, Local user
Local user

A user created inside a single pluggable database, visible only there, typically used for application accounts in that PDB.

Related: Common user, Pluggable database (PDB)
Plug and unplug

Moving a PDB between CDBs by generating an XML manifest, closing and unplugging it, then plugging it in elsewhere and opening it.

Related: Pluggable database (PDB), Clone a PDB
Clone a PDB

Creating a new PDB from an existing one, either from a local source, a remote CDB over a database link, or a snapshot copy.

Related: Plug and unplug, Snapshot copy of a PDB
Snapshot copy of a PDB

A storage-efficient PDB whose data files share blocks with a source PDB until changes are made, requiring a storage system that supports it.

Related: Clone a PDB, Pluggable database (PDB)
Resource plan directive

A rule inside a resource plan that maps a consumer group to CPU, parallelism, or session limits, or that switches sessions between groups.

Related: Consumer group, Resource Manager plan
Consumer group

A named collection of sessions that Resource Manager treats as one unit when allocating CPU, parallel servers, or active sessions.

Related: Resource plan directive, Resource Manager plan
Transportable tablespace

A method of moving a set of tablespaces between databases by copying data files and importing their metadata from an export dump.

Related: Tablespace point-in-time recovery (TSPITR), Data Pump export
SQL plan baseline

A set of accepted execution plans for a SQL statement that the optimizer is restricted to, protecting performance from plan regressions.

Related: SQL Tuning Advisor, Automatic SQL tuning
Automatic Workload Repository (AWR)

A built-in repository of performance statistics snapshots, used to compare time periods and feed advisory tools such as the SQL Tuning Advisor.

Related: Automatic SQL tuning, SQL Tuning Advisor
Automatic maintenance tasks

Scheduled jobs maintained by the database, including optimizer statistics gathering, Automatic Segment Advisor, and Automatic SQL Tuning Advisor runs.

Related: Automatic SQL tuning, Scheduler window