Oracle Database Administration II key terms
Oracle Database Administration II · Get comfortable with the vocabulary.
- Recovery Manager (RMAN) repository
- Related: Recovery catalog, Control file autobackup
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.
- Recovery catalog
- Related: Recovery Manager (RMAN) repository, Register database
A separate schema holding RMAN metadata for one or more target databases, surviving control file loss and enabling longer retention and centralized reporting.
- Control file autobackup
- Related: Recovery Manager (RMAN) repository, Snapshot control file
An automatic RMAN backup of the control file and server parameter file taken after structural changes or backups, allowing recovery without a catalog.
- Snapshot control file
- Related: Control file autobackup, Resynchronize catalog
A point-in-time copy of the control file that RMAN reads to get a consistent view during resynchronization and backup operations.
- Retention policy
- Related: Obsolete backup, Archived log deletion policy
A rule stating how long backups must remain restorable, expressed as a recovery window or a redundancy count of backups per file.
- Incremental level 0 backup
- Related: Differential incremental backup, Block change tracking
A full backup of all data blocks in the chosen files; it forms the base that later differential or cumulative incrementals are applied to.
- Differential incremental backup
- Related: Incremental level 0 backup, Cumulative 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.
- Cumulative incremental backup
- Related: Differential incremental backup, Incremental level 0 backup
A level 1 backup containing all blocks changed since the last level 0 backup, reducing restore steps but increasing backup size.
- Block change tracking
- Related: Differential incremental backup, Fast incremental backup
A background feature that records changed block addresses in a bitmap file so incremental backups can skip reading unchanged blocks.
- Image copy
- Related: Backup piece, Incrementally updated backup
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.
- Backup piece
- Related: Image copy, Backup set
An RMAN-generated binary file holding one or more backed-up files in a proprietary format that must be restored before use.
- Fast recovery area (FRA)
- Related: Archived log deletion policy, Flashback database
A managed disk location for archived redo logs, backups, flashback logs, and control file autobackups, with space governed by two initialization parameters.
- Restore
- Related: Recover, Point-in-time recovery
The step that copies backed-up files such as data files or archived logs from backup media back to disk, without applying redo.
- Recover
- Related: Restore, Incomplete recovery
The step that applies archived and online redo to restored files to roll them forward to a chosen system change number or time.
- Incomplete recovery
- Related: Point-in-time recovery, OPEN RESETLOGS
Media recovery stopped at a specified time, SCN, or log sequence, producing a database that has lost transactions committed after that point.
- OPEN RESETLOGS
- Related: Incomplete recovery, Incarnation
An operation that opens the database after incomplete recovery, resets the log sequence to one, and starts a new incarnation of the database.
- Incarnation
- Related: OPEN RESETLOGS, Reset database to 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.
- Tablespace point-in-time recovery (TSPITR)
- Related: Auxiliary instance, Transportable tablespace
Recovery of one or more tablespaces to an earlier time without affecting the rest of the database, typically done in a temporary auxiliary instance.
- Auxiliary instance
- Related: Tablespace point-in-time recovery (TSPITR), Duplicate database
A temporary instance created with a backup control file to perform work such as TSPITR, duplicate database, or cross-platform conversion.
- Data Recovery Advisor
- Related: Data failure, Health check
A diagnostic facility that detects data failures, assesses which are critical, and generates RMAN repair scripts the administrator can run.
- Flashback Database
- Related: Flashback logs, Guaranteed restore point
A feature that rewinds the whole database to a past time using flashback logs, without restoring files, then opens it with RESETLOGS.
- Flashback logs
- Related: Flashback Database, Fast recovery area (FRA)
Special logs written to the fast recovery area that record before-images of changed blocks, enabling fast rewind of the whole database.
- Guaranteed restore point
- Related: Flashback Database, Normal restore point
A named restore point that the database promises to keep reachable, making flashback logs or backups non-deletable until it is dropped.
- Flashback Table
- Related: Flashback Query, Undo retention
An operation that returns a table to its state at a past time or SCN using undo data, avoiding a full restore.
- Flashback Query
- Related: Flashback Table, Undo retention
A query that reads data as it appeared at an earlier time or SCN by using undo information, often with the AS OF clause.
- Flashback Data Archive
- Related: Flashback Query, Undo retention
A long-term history store for row changes in tracked tables, retaining versions beyond undo retention and enabling queries far into the past.
- Container database (CDB)
- Related: Pluggable database (PDB), Root container
A multitenant database that holds a root container, a seed, and one or more pluggable databases sharing one instance and background processes.
- Pluggable database (PDB)
- Related: Container database (CDB), Plug and unplug
A self-contained set of data files and metadata that appears as a normal database to applications but runs inside a container database.
- Root container
- Related: Container database (CDB), Common user
The special container named CDB$ROOT that owns common users, common objects, and metadata shared by all pluggable databases in the CDB.
- Seed PDB
- Related: Pluggable database (PDB), Create pluggable database
A read-only template pluggable database, PDB$SEED, used as the source when creating new PDBs, and which cannot be opened read-write.
- Common user
- Related: Root container, Local user
A database user defined in the root whose name begins with C## and which can connect to any container where it has privileges.
- Local user
- Related: Common user, Pluggable database (PDB)
A user created inside a single pluggable database, visible only there, typically used for application accounts in that PDB.
- Plug and unplug
- Related: Pluggable database (PDB), Clone a PDB
Moving a PDB between CDBs by generating an XML manifest, closing and unplugging it, then plugging it in elsewhere and opening it.
- Clone a PDB
- Related: Plug and unplug, Snapshot copy of 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.
- Snapshot copy of a PDB
- Related: Clone a PDB, Pluggable database (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.
- Resource plan directive
- Related: Consumer group, Resource Manager plan
A rule inside a resource plan that maps a consumer group to CPU, parallelism, or session limits, or that switches sessions between groups.
- Consumer group
- Related: Resource plan directive, Resource Manager plan
A named collection of sessions that Resource Manager treats as one unit when allocating CPU, parallel servers, or active sessions.
- Transportable tablespace
- Related: Tablespace point-in-time recovery (TSPITR), Data Pump export
A method of moving a set of tablespaces between databases by copying data files and importing their metadata from an export dump.
- SQL plan baseline
- Related: SQL Tuning Advisor, Automatic SQL tuning
A set of accepted execution plans for a SQL statement that the optimizer is restricted to, protecting performance from plan regressions.
- Automatic Workload Repository (AWR)
- Related: Automatic SQL tuning, SQL Tuning Advisor
A built-in repository of performance statistics snapshots, used to compare time periods and feed advisory tools such as the SQL Tuning Advisor.
- Automatic maintenance tasks
- Related: Automatic SQL tuning, Scheduler window
Scheduled jobs maintained by the database, including optimizer statistics gathering, Automatic Segment Advisor, and Automatic SQL Tuning Advisor runs.