Courseiva

CCNA Backup And Recovery Questions

47 questions · Backup And Recovery · All types, answers revealed

1
MCQeasy

Your Oracle 23ai database is in NOARCHIVELOG mode. A user reports that a critical table was accidentally modified, and you want to restore the database to a point before the change. What is the primary limitation you face?

A.The fast recovery area cannot be used in NOARCHIVELOG mode.
B.You cannot take any backups while the database is in NOARCHIVELOG mode.
C.Point-in-time recovery is not possible because archived redo logs are not generated in NOARCHIVELOG mode.
D.RMAN cannot be used to back up a NOARCHIVELOG database.
AnswerC

In NOARCHIVELOG mode, Oracle does not archive redo logs, so there is no continuous record of changes to roll forward or back to an arbitrary point. You can only restore the most recent full backup, losing all changes made after it. This makes point-in-time recovery impossible, which is the fundamental limitation of running without archiving.

Why this answer

NOARCHIVELOG mode means redo logs are overwritten rather than archived, so there is no way to replay changes to reach an arbitrary past point. Recovery is limited to restoring the last consistent backup, losing subsequent transactions. This is why production databases requiring point-in-time recovery must run in ARCHIVELOG mode.

Exam trap

The trap here is assuming NOARCHIVELOG mode prevents backups entirely, when in fact it only prevents point-in-time recovery.

2
Multi-Selectmedium

Which TWO statements are true regarding the use of a Recovery Catalog?

Select 2 answers
A.It can be used to store backup scripts.
B.It is required to perform RMAN backups.
C.It is physically located inside the target database.
D.It stores metadata about backups for multiple databases.
E.It eliminates the need for control file autobackups.
AnswersA, D

The recovery catalog schema stores user-created RMAN scripts, letting you persist and reuse stored scripts across sessions. This satisfies the statement that the catalog can hold backup scripts, a capability absent from control-file-only metadata storage.

Why this answer

Option A is correct because the RMAN recovery catalog can store backup scripts (persistent named scripts) that can be executed against registered target databases, allowing centralized script management. Option D is correct because a single recovery catalog schema can register multiple target databases and store their backup metadata, including backup sets, image copies, archived logs, and datafile information. Option B is incorrect because RMAN can perform backups using only the target database control file as the repository; the recovery catalog is optional.

Option C is incorrect because the recovery catalog resides in a separate database (or schema), not inside the target database, to protect metadata if the target is lost. Option E is incorrect because control file autobackups are still recommended and can be used even with a recovery catalog, especially to recover the catalog or when the catalog is unavailable.

3
MCQmedium

What is the primary function of the RMAN 'SWITCH' command?

A.To move the database to a new server.
B.To update the control file to point to a new datafile copy.
C.To switch between primary and standby.
D.To switch the log file.
AnswerB

SWITCH updates the RMAN repository and control file so a datafile copy is treated as the current datafile, satisfying the need to redirect the database to a replacement file without a full restore. It changes metadata pointers only, leaving the physical copy untouched.

Why this answer

The RMAN SWITCH command updates the recovery catalog and/or target control file so that the datafile entry points to a newly created copy (typically produced by BACKUP AS COPY or a restore to a new location). It does not move data itself — it repoints metadata. This is commonly used after restoring a datafile copy to a new path, allowing the database to use the copy without renaming at the OS level.

Exam trap

The trap here is confusing RMAN SWITCH with Data Guard SWITCHOVER or with OS-level file moves — candidates must remember SWITCH only repoints control file metadata to an existing copy.

How to eliminate wrong answers

Option A is wrong because moving a database to a new server is a migration task handled by export/import, Data Guard, or transportable tablespaces — not RMAN SWITCH. Option C is wrong because switching between primary and standby is a Data Guard role transition (SWITCHOVER/FAILOVER), not the RMAN SWITCH command. Option D is wrong because switching log files refers to log file groups or archived log management, which is unrelated to SWITCH's datafile-copy repointing behavior.

4
MCQeasy

Which RMAN command displays the database structure and associated datafiles?

A.DESCRIBE DATABASE
B.LIST SCHEMA
C.SHOW SCHEMA
D.REPORT SCHEMA
AnswerD

REPORT SCHEMA lists tablespaces, datafiles and their sizes, producing the database structure with associated files. It satisfies the stem's requirement to display both structure and datafiles, unlike REPORT OBSOLETE or LIST commands, which target backups or individual file details rather than the full schema layout.

Why this answer

REPORT SCHEMA shows the layout of the database and its datafiles.

5
MCQmedium

You are configuring a recovery catalog in Oracle 23ai. Which command must you execute first to ensure the catalog is ready to register the target database?

A.CREATE CATALOG;
B.REGISTER DATABASE;
C.CONNECT CATALOG;
D.UPGRADE CATALOG;
AnswerA

CREATE CATALOG initialises the recovery catalog schema and its internal packages inside the nominated schema. Until this runs, the catalog contains no repository structures, so REGISTER DATABASE cannot store target metadata. It is the mandatory first step before any target registration.

Why this answer

The CREATE CATALOG command must be executed to initialize the schema before registration.

6
Multi-Selecthard

Which THREE are characteristics of Flashback Logs?

Select 3 answers
A.They are stored in the Fast Recovery Area (FRA).
B.They are backed up using RMAN.
C.They are circular in nature.
D.They contain redo information.
E.They are used to revert the database state.
AnswersA, C, E

Flashback logs reside in the Fast Recovery Area, the configured disk location Oracle uses for recovery-related files. This placement satisfies the storage constraint, since the FRA is where the database writes flashback data used by Flashback Database operations.

Why this answer

Option A is correct because Flashback Database logs are written to the Fast Recovery Area (FRA), configured via DB_RECOVERY_FILE_DEST, which is the required storage location for flashback logs. Option C is correct because flashback logs operate in a circular fashion: as space in the FRA is consumed, older flashback logs are automatically reused or overwritten, so the flashback retention window is bounded by available FRA space. Option E is correct because flashback logs are the core mechanism of Flashback Database, allowing the database to be reverted to a prior point in time (for example, via FLASHBACK DATABASE TO TIMESTAMP or TO SCN) without restoring backups.

Option B is not correct because flashback logs are managed automatically by the database and are not backed up with RMAN; RMAN backs up datafiles, archived redo logs, and control files, not flashback logs. Option D is not correct because flashback logs store before-images of changed data blocks, not redo information; redo information is contained in the online and archived redo logs.

7
MCQhard

You are administering an Oracle 23ai database in ARCHIVELOG mode. A data block in a frequently updated table is logically corrupted. You want to repair only that block while the database remains open and users continue to access other parts of the table. Which RMAN command should you use?

A.RECOVER DATAFILE 5 BLOCK 1234;
B.FLASHBACK DATABASE TO BEFORE CORRUPTION;
C.VALIDATE DATAFILE 5;
D.RECOVER DATAFILE 5;
AnswerA

Block-level recovery allows RMAN to restore and recover a single corrupt block from a backup while the database is online. It requires the datafile number and block number, which you can obtain from V$DATABASE_BLOCK_CORRUPTION. This operation is transparent to users and does not require taking the datafile offline, making it ideal for the scenario.

Why this answer

Block-level recovery with RECOVER DATAFILE ... BLOCK ... is designed to repair individual corrupt blocks online. It restores the block from a backup and applies archived redo to make it consistent, all while the database is open.

The other commands either recover too much, revert the whole database, or only diagnose the problem. This makes block-level recovery the precise solution for the scenario.

Exam trap

The trap here is confusing block-level recovery with full datafile recovery, or thinking that FLASHBACK DATABASE can target a single block.

8
MCQeasy

Which RMAN command should you use to verify that your backup pieces are not corrupted?

A.VALIDATE BACKUPSET
B.LIST BACKUP
C.CROSSCHECK BACKUP
D.RESTORE DATABASE VALIDATE
AnswerA

VALIDATE BACKUPSET scans each backup piece and reports logical corruption without restoring data, satisfying the requirement to verify integrity. Unlike RESTORE VALIDATE, which reads datafiles, it checks the backup set itself, confirming blocks are readable and consistent. This directly answers the need to confirm backup pieces are uncorrupted.

Why this answer

VALIDATE BACKUPSET checks the integrity of the backup pieces.

9
MCQmedium

You are using RMAN to backup a database. What does the 'COMPRESS' clause in the backup command do?

A.It validates the backup.
B.It encrypts the backup.
C.It reduces the backup size.
D.It speeds up the backup.
AnswerC

COMPRESS applies binary compression to backup pieces, shrinking the output written to disk or tape. It satisfies the stem's focus on backup size by reducing the number of bytes stored, though it consumes extra CPU during the operation.

Why this answer

The 'COMPRESS' clause reduces the size of the backup pieces by applying compression, saving storage space.

10
MCQeasy

You need to ensure that RMAN automatically deletes archived redo logs after they have been backed up twice to tape. Which configuration command should you use?

A.CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 2 TIMES TO DEVICE TYPE SBT;
B.CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 2 DAYS;
C.SET ARCHIVELOG DELETION POLICY TO 2 COPIES;
D.CONFIGURE ARCHIVELOG DELETION POLICY TO NONE;
AnswerA

This policy instructs RMAN to delete archived redo logs only after two successful SBT backups, matching the stem's twice-to-tape requirement. The BACKED UP n TIMES TO DEVICE TYPE clause is the precise mechanism controlling automatic archivelog deletion.

Why this answer

The correct RMAN syntax to automatically delete archived redo logs after they have been backed up a specified number of times to a device type is 'CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP n TIMES TO DEVICE TYPE <device>'. This policy tells RMAN to delete archived logs once the specified redundancy to the given device (SBT = tape) is satisfied.

Exam trap

The trap is mixing up the retention policy (RECOVERY WINDOW) with the archived log deletion policy (BACKED UP n TIMES TO DEVICE TYPE) — candidates pick the retention window because it mentions '2,' but it controls backup retention, not tape-copy-based log deletion.

How to eliminate wrong answers

Option B is wrong because CONFIGURE RETENTION POLICY TO RECOVERY WINDOW controls how long backups are retained, not when archived logs are deleted after being backed up to tape. Option C is wrong because 'SET ARCHIVELOG DELETION POLICY' is not valid RMAN syntax — the correct verb is CONFIGURE, and the clause requires 'BACKED UP n TIMES TO DEVICE TYPE'. Option D is wrong because CONFIGURE ARCHIVELOG DELETION POLICY TO NONE disables the deletion policy entirely, which is the opposite of what is needed.

11
Multi-Selecthard

Which THREE pieces of information are needed to restore a database to a specific point-in-time using RMAN?

Select 3 answers
A.The operating system password.
B.The current SPFILE.
C.The DBID of the database.
D.A valid control file backup.
E.The target timestamp or SCN.
AnswersC, D, E

RMAN must be connected to the target with the correct DBID so it can locate that database's backups and archived logs in the recovery catalog or control file. Without the DBID, point-in-time restore cannot identify the right backup set.

Why this answer

Option C is correct because RMAN must identify which database to restore, and the DBID is required when using a control file backup or when the target database is not mounted, since RMAN needs it to locate the correct backup pieces and catalog entries. Option D is correct because a valid control file backup (or a recovery catalog) is needed to supply the metadata about backups, datafiles, and archived redo logs required to perform the point-in-time restore and recovery. Option E is correct because point-in-time recovery requires an explicit target, specified as a timestamp (SET UNTIL TIME) or an SCN (SET UNTIL SCN), to determine how far to apply redo and where to stop recovery.

Option A is not required because RMAN authentication uses OS or password authentication for the session, but the operating system password itself is not part of the restore specification. Option B is not required because the current SPFILE is not needed to perform a point-in-time restore; RMAN can start the instance with a dummy parameter file or the existing SPFILE, and the SPFILE is not one of the three essential pieces of information for the restore operation.

12
Multi-Selecthard

Which THREE are true regarding the use of 'FLASHBACK DATABASE'?

Select 3 answers
A.It deletes all archivelogs.
B.It requires the database to be in open state.
C.It can be performed on a closed database.
D.A Fast Recovery Area must be configured.
E.The database must be in ARCHIVELOG mode.
AnswersC, D, E

Flashback database is performed while the database is mounted.

Why this answer

It requires FRA, archivelog mode, and flashback logs.

13
MCQeasy

You are configuring RMAN backups for an Oracle 23ai database. You want to ensure that RMAN automatically deletes archived redo logs from the fast recovery area after they have been backed up to tape and are no longer needed for recovery. Which command should you execute?

A.CONFIGURE BACKUP OPTIMIZATION ON;
B.CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO 'SBT_TAPE';
C.BACKUP ARCHIVELOG ALL DELETE INPUT;
D.CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS;
AnswerB

This command configures the archived log deletion policy so that RMAN can delete archived logs from the FRA once they have been backed up at least once to the specified device type. It ensures that logs are not deleted until they are safely stored on tape, freeing FRA space while maintaining recoverability. This directly meets the requirement.

Why this answer

The ARCHIVELOG DELETION POLICY determines when RMAN can delete archived redo logs from the FRA. Setting it to BACKED UP 1 TIMES TO 'SBT_TAPE' ensures that logs are only deleted after they are backed up to tape. This prevents premature deletion and frees FRA space automatically.

The other options either set retention for backups, perform a one-time deletion, or optimize backups without addressing log deletion.

Exam trap

The trap here is confusing the retention policy with the archived log deletion policy; the former governs backups, the latter governs archived logs.

14
MCQhard

You are performing a cross-platform data migration using RMAN CONVERT. The destination platform has different endianness. Which file type must be converted before it can be transported?

A.Redo log files
B.Parameter files
C.Datafiles
D.Control files
AnswerC

Datafiles store blocks in the source platform's endian format, so RMAN CONVERT must translate their byte order before the destination can open them. The differing endianness named in the stem is precisely what makes conversion mandatory for these files.

Why this answer

When performing cross-platform transport with different endianness, datafiles must be converted using RMAN CONVERT because their internal block structure is byte-order dependent. Redo logs, control files, and parameter files are not transported across platforms in this manner; they are either recreated or are platform-independent text/binary structures that do not require endian conversion for the transport workflow.

Exam trap

The trap here is assuming all database files need conversion; candidates must remember that only datafiles (and only when endianness differs) require RMAN CONVERT, while redo, control, and parameter files are recreated on the destination.

How to eliminate wrong answers

Option A is wrong because redo log files are never transported across platforms; they are recreated on the destination database and are not subject to RMAN CONVERT. Option B is wrong because parameter files (spfiles/pfiles) are either text-based or platform-specific but are not converted by RMAN CONVERT; they are recreated or edited manually. Option D is wrong because control files are not transported across platforms; a new control file is generated on the destination via CREATE CONTROLFILE or by using the RMAN catalog, and they are not converted with CONVERT DATAFILE.

15
MCQhard

You are restoring a database and need to use a backup control file. Which clause is mandatory in the recover command?

A.WITH EXTERNAL CONTROLFILE
B.USING BACKUP CONTROLFILE
C.RECOVER CONTROLFILE
D.USING OLD CONTROLFILE
AnswerB

USING BACKUP CONTROLFILE tells RMAN that the control file itself is being restored from backup, so it must extract the datafile and redo information from that backup rather than the current control file. It is mandatory for this recovery path.

Why this answer

The 'USING BACKUP CONTROLFILE' clause is required when you are not using the current control file.

16
MCQeasy

You manage an Oracle 23ai database backed up nightly with RMAN to a fast recovery area. Management asks you to configure RMAN so that a backup of the database, archived logs, and control file runs every night automatically and redundant backups are removed. Which RMAN feature is designed to persist this backup policy across all sessions without manually typing the commands each night?

A.CRON job invoking a shell script with RMAN commands
B.A recovery catalog schema
C.Persistent RMAN configuration settings
D.Server-managed automatic backups via Enterprise Manager
AnswerC

RMAN persistent configuration settings, set with CONFIGURE, are stored in the control file and optionally the recovery catalog, and they apply to every RMAN session automatically. This is RMAN's native way to persist backup retention and device policy without retyping commands, matching the requirement to store the policy across sessions.

Why this answer

RMAN persistent configuration settings, established with the CONFIGURE command, are recorded in the target control file and optionally the recovery catalog. They are automatically applied in every RMAN session, so retention policy, backup destination, and device type persist without manual re-entry. This makes CONFIGURE the correct mechanism for a durable nightly backup policy.

Exam trap

The trap here is confusing a recovery catalog or an OS scheduler with the RMAN mechanism that actually persists configuration.

17
MCQmedium

You are configuring RMAN to store backup metadata in a Recovery Catalog. What is the benefit of using a catalog over the target database control file for long-term backup retention?

A.It supports storing backup metadata for longer than the control_file_record_keep_time initialization parameter.
B.It allows RMAN to perform backups while the database is in NOARCHIVELOG mode.
C.It automatically encrypts all RMAN backup sets.
D.It is required for using the RECOVERY WINDOW retention policy.
AnswerA

A Recovery Catalog resides in a separate schema, so its retention is independent of the target's control_file_record_keep_time parameter, which governs only control file records. This satisfies the long-term retention constraint: metadata persists indefinitely even when control file records are overwritten and aged out.

Why this answer

A recovery catalog provides a persistent repository that is independent of the target database control file, allowing for retention periods longer than the control_file_record_keep_time.

18
MCQmedium

In a multitenant environment, what is the best approach to backup only a specific PDB?

A.BACKUP CDB PDB pdb_name
B.BACKUP DATABASE PDBNAME
C.BACKUP PLUGGABLE DATABASE pdb_name
D.BACKUP PDB ALL
AnswerC

BACKUP PLUGGABLE DATABASE restricts the backup scope to the named PDB alone, so only that pluggable database's datafiles and control file metadata are copied. This satisfies the multitenant constraint of isolating one PDB without touching the CDB root or other PDBs.

Why this answer

The correct RMAN syntax to back up a single pluggable database from the root container is BACKUP PLUGGABLE DATABASE pdb_name. This command must be executed while connected to the root (CDB$ROOT) and targets only the specified PDB's datafiles, control file, and archived logs as applicable. It is the documented, supported way to isolate a PDB backup in a multitenant architecture.

Exam trap

The trap is that candidates confuse the CDB/PDB connection context and invent plausible-sounding syntax like 'BACKUP CDB PDB' or 'BACKUP DATABASE PDBNAME'; the exam tests whether you know the exact RMAN keyword PLUGGABLE DATABASE.

How to eliminate wrong answers

Option A is wrong because 'BACKUP CDB PDB pdb_name' is not valid RMAN syntax — RMAN does not accept a CDB keyword in the BACKUP command. Option B is wrong because 'BACKUP DATABASE PDBNAME' would be interpreted as backing up the entire CDB database, not a specific PDB, and the identifier PDBNAME is not a recognized RMAN keyword. Option D is wrong because 'BACKUP PDB ALL' is not valid syntax; the correct form for all PDBs is BACKUP PLUGGABLE DATABASE ALL.

19
MCQmedium

You are investigating an RMAN backup failure. The log indicates that RMAN is unable to access the recovery area. Which view should you query to check the current space usage of the Fast Recovery Area?

A.V$FLASHBACK_DATABASE_LOG
B.V$DATABASE_BLOCK_CORRUPTION
C.V$RMAN_STATUS
D.V$RECOVERY_FILE_DEST
AnswerD

V$RECOVERY_FILE_DEST reports the Fast Recovery Area's configured location, disk quota limit, space used, and space reclaimable, directly satisfying the need to check current space usage. Querying it reveals whether the recovery area has filled to its quota, which commonly causes RMAN's inability to access it.

Why this answer

V$RECOVERY_FILE_DEST provides the directory, space limit, and space used for the FRA.

20
MCQmedium

Your Oracle 23ai database writes archived redo logs to a fast recovery area that is nearly full. You need to free space immediately without compromising recoverability, and you have already taken a full backup that includes the archived logs. Which action is most appropriate?

A.Configure RMAN retention and run DELETE ARCHIVELOG ALL BACKED UP 1 TIMES TO DEVICE TYPE DISK;
B.Manually delete the oldest archived redo log files from the operating system.
C.Increase the size of the fast recovery area by adding disk space.
D.Disable ARCHIVELOG mode to stop generating archived redo logs.
AnswerA

This command deletes archived redo logs that have already been backed up at least once to disk, which is safe because the backups preserve recoverability. It frees space in the fast recovery area immediately while honoring the principle that only backed-up logs are removed. The retention policy ensures logs still needed for recovery are retained, preventing premature deletion that would break restore capability.

Why this answer

Deleting only archived logs that have already been backed up frees fast recovery area space while preserving the ability to recover, because the backups retain the necessary redo. This is the standard RMAN-managed cleanup approach. Manual deletion and disabling archiving both undermine recoverability, and adding storage does not address the immediate accumulation.

Exam trap

The trap here is manually removing archived logs from the OS, which desynchronizes RMAN metadata and may delete logs still needed for recovery.

21
MCQmedium

You are the DBA for an Oracle 23ai database running in ARCHIVELOG mode with a fast recovery area configured. A user reports that a query against the SALES table returns ORA-01578: ORACLE data block corrupted (file # 7, block # 1482). You want RMAN to repair only the affected block using a backup while the database remains open. Which command should you execute?

A.RESTORE DATAFILE 7 BLOCK 1482;
B.RECOVER DATAFILE 7;
C.VALIDATE DATAFILE 7;
D.RECOVER DATAFILE 7 BLOCK 1482;
AnswerD

Block-level media recovery uses the RECOVER ... BLOCK syntax and can be executed while the database is open, restoring and recovering only the specified block from an RMAN backup. It requires the data file to be online and the database in ARCHIVELOG mode, exactly matching this scenario where only one block in file 7 is corrupt.

Why this answer

Block media recovery with RECOVER DATAFILE ... BLOCK ... is designed precisely for isolated corruption reported by ORA-01578 while the database stays open. It restores and recovers only the damaged block from RMAN backups, keeping the rest of the data file online.

Validation and whole-file restore/recover are either non-repairing or unnecessarily disruptive for a single corrupt block.

Exam trap

The trap here is assuming any RESTORE command can target a single block, when only RECOVER supports block-level repair.

22
MCQmedium

Your Oracle 23ai production database runs in ARCHIVELOG mode with a fast recovery area configured. A media failure destroys the disk holding data file 7 of the SALES tablespace, but the control file and all archived redo logs remain intact. You still have the original data file header information available. Which RMAN command restores data file 7 and then applies only the redo needed to make it consistent, without restoring the entire database?

A.RESTORE DATABASE; then RECOVER DATABASE;
B.RECOVER DATAFILE 7; only, without a preceding RESTORE
C.SWITCH DATAFILE 7 TO COPY; then RECOVER DATAFILE 7;
D.RESTORE DATAFILE 7; then RECOVER DATAFILE 7;
AnswerD

RESTORE DATAFILE 7 pulls the most recent usable backup of that file from the fast recovery area or backup set, and RECOVER DATAFILE 7 applies archived and online redo to roll it forward to a consistent SCN. Because the control file is intact, RMAN knows the exact checkpoint and can perform the targeted recovery without touching other data files, minimizing downtime for the SALES tablespace.

Why this answer

Restoring a single data file requires first bringing back the physical file from a backup, then applying redo to synchronize it with the rest of the database. Because the control file survived, RMAN retains the metadata needed to identify the correct backup and the recovery SCN. This granular approach avoids a full database restore and shortens the outage.

Exam trap

The trap here is assuming that RECOVER alone can rebuild a physically destroyed data file; recovery only applies redo to an existing file.

23
MCQmedium

You need to perform an incomplete recovery of your Oracle 23ai database to a specific SCN. The database is in ARCHIVELOG mode. Which RMAN command sequence correctly performs this recovery?

A.STARTUP NOMOUNT; RESTORE DATABASE; RECOVER DATABASE UNTIL SCN 123456; ALTER DATABASE OPEN RESETLOGS;
B.STARTUP MOUNT; RECOVER DATABASE UNTIL SCN 123456; ALTER DATABASE OPEN;
C.STARTUP MOUNT; RESTORE DATABASE; RECOVER DATABASE UNTIL SCN 123456; ALTER DATABASE OPEN;
D.STARTUP MOUNT; RESTORE DATABASE; RECOVER DATABASE UNTIL SCN 123456; ALTER DATABASE OPEN RESETLOGS;
AnswerD

This sequence mounts the database, restores all data files from backup, recovers the database up to the specified SCN, and then opens with RESETLOGS. Incomplete recovery requires the database to be mounted, and after recovery, RESETLOGS is mandatory to reset the online redo logs and create a new incarnation.

Why this answer

Incomplete recovery to a specific SCN requires the database to be mounted, data files restored from backup, recovery up to the target SCN, and then opened with RESETLOGS. The RESETLOGS operation is mandatory after any incomplete recovery to reset the online redo logs and create a new database incarnation. Omitting RESTORE or using NOMOUNT would fail, and opening without RESETLOGS is not permitted.

Exam trap

The trap here is forgetting that RESETLOGS is mandatory after incomplete recovery, or thinking that RECOVER alone can restore files.

24
MCQeasy

What happens if a block is marked as corrupt during an RMAN backup?

A.The backup terminates immediately.
B.The backup is marked as 'failed' in the recovery catalog.
C.The information is recorded in the V$DATABASE_BLOCK_CORRUPTION view.
D.The corrupt blocks are repaired automatically.
AnswerC

Marking a block corrupt during an RMAN backup records it in V$DATABASE_BLOCK_CORRUPTION, satisfying the need to track physical corruption for later recovery. RMAN populates this view automatically, so subsequent BACKUP VALIDATE or RECOVER CORRUPTION operations can target the affected blocks without rescanning the entire datafile.

Why this answer

RMAN writes the corruption information to V$DATABASE_BLOCK_CORRUPTION but continues the backup unless the number of errors exceeds MAXCORRUPT.

25
MCQhard

You are performing an RMAN duplicate database operation. What is the benefit of using the 'FROM ACTIVE DATABASE' clause?

A.It requires less network bandwidth.
B.It is faster than restoring from backup.
C.It does not require a connection to the target.
D.It creates a backup of the source during duplication.
AnswerB

The FROM ACTIVE DATABASE clause copies datafiles directly from the source database's memory and online files over the network, bypassing backup media entirely. This eliminates the restore phase, satisfying the scenario's need for speed, since no backup retrieval or staging is required before duplication proceeds.

Why this answer

It duplicates the database directly from the source without requiring a backup set to be restored first.

26
MCQhard

You have a standby database and want to offload backups to it. What is the recommended way to register the standby's backups in the recovery catalog?

A.Run the register command on the primary.
B.Connect RMAN to the standby and the catalog.
C.Export the primary catalog metadata to the standby.
D.Use the import command in RMAN.
AnswerB

Connecting RMAN to the standby and the recovery catalog lets backups taken on the standby be recorded directly in the shared catalog, satisfying the offload requirement. The standby must be registered as its own target so its backup metadata is captured and visible for restore operations.

Why this answer

The standby database should be connected to the recovery catalog to register its own backups.

27
MCQmedium

You want to backup the control file automatically whenever a change is made to the database structure. Which command do you use?

A.CONFIGURE CONTROLFILE AUTOBACKUP ON
B.BACKUP CONTROLFILE ON
C.ALTER SYSTEM SET CONTROLFILE_AUTOBACKUP=TRUE
D.SET CONTROLFILE AUTOBACKUP ON
AnswerA

CONFIGURE CONTROLFILE AUTOBACKUP ON makes RMAN write the control file and server parameter file automatically after every structural change, such as adding a datafile or tablespace. This directly satisfies the stem's requirement for automatic backup on database structure modification, without manual intervention.

Why this answer

CONFIGURE CONTROLFILE AUTOBACKUP ON is the correct RMAN command to enable automatic control file and SPFILE backups whenever the database structure changes or a backup is performed. This setting is persistent in the RMAN configuration and ensures the control file is backed up to the configured autobackup location (FRA or a specified format).

Exam trap

OCP often tests the confusion between RMAN CONFIGURE commands and SQL ALTER SYSTEM commands; candidates may incorrectly choose an ALTER SYSTEM statement for an RMAN-specific configuration.

How to eliminate wrong answers

Option B is wrong because BACKUP CONTROLFILE ON is not valid RMAN syntax; BACKUP CONTROLFILE is a command to back up the control file manually, but it does not enable automatic backups. Option C is wrong because CONTROLFILE_AUTOBACKUP is not an initialization parameter; it cannot be set via ALTER SYSTEM. Option D is wrong because SET CONTROLFILE AUTOBACKUP ON is not valid RMAN syntax; the correct verb is CONFIGURE, not SET, for persistent configuration changes.

28
MCQhard

You are performing a TSPITR (Tablespace Point-in-Time Recovery). What is the purpose of the auxiliary instance?

A.To act as a standby database.
B.To host the recovery catalog.
C.To manage the control file backups.
D.To perform the recovery of the target tablespaces.
AnswerD

The auxiliary instance is a separate, temporary Oracle instance where the target tablespaces' datafiles are restored and recovered to the chosen point in time, isolating the recovery work from the production database before the recovered tablespaces are exported and plugged back in.

Why this answer

The auxiliary instance is used to restore and recover the target tablespaces to the desired point in time before exporting the data back to the primary database.

29
MCQhard

You are recovering an Oracle 23ai database after a disk failure. You restored the data files and control file from an RMAN backup, but the redo needed to complete recovery is partly on archived logs that were written to the fast recovery area. Which RMAN command most directly applies all available archived redo logs and incremental backups to bring the restored files to a consistent state?

A.RECOVER DATABASE;
B.SWITCH DATAFILE ALL;
C.CROSSCHECK BACKUP;
D.RESTORE DATABASE;
AnswerA

RECOVER DATABASE applies archived redo logs and any available incremental backups to the restored data files, rolling them forward to a consistent SCN. This is exactly the step that consumes the archived logs in the fast recovery area and completes media recovery, making it the correct command after the restore.

Why this answer

After data files and the control file are restored, media recovery is completed with RECOVER DATABASE, which applies archived redo logs and incremental backups to roll the files forward to a consistent point. Restore, switch, and crosscheck serve different purposes and do not apply redo, so they cannot bring the restored files to consistency.

Exam trap

The trap here is treating RESTORE and RECOVER as interchangeable, when only RECOVER applies redo to make files consistent.

30
MCQhard

A user accidentally dropped a critical table. You decide to use Flashback Table. What is the mandatory prerequisite before this command can execute?

A.The table must have a Primary Key.
B.The database must be in ARCHIVELOG mode.
C.The Recycle Bin must be disabled.
D.Row movement must be enabled on the table.
AnswerD

Enabling row movement lets Oracle reassign a row's physical location during undo-based restoration, which Flashback Table requires to return dropped rows to their original blocks. Without it, the command fails with ORA-08189, so row movement is the mandatory prerequisite the stem demands before execution.

Why this answer

To use Flashback Table, row movement must be enabled on the table because the operation may change the physical rowids of rows as it restores the table to a previous point in time. This is a mandatory prerequisite. Without row movement enabled, the flashback operation will fail.

Exam trap

OCP often tests prerequisites for Flashback operations; candidates may confuse requirements for Flashback Table with those for Flashback Database or Flashback Drop, leading to wrong answers like ARCHIVELOG mode or Recycle Bin.

How to eliminate wrong answers

Option A is wrong because a primary key is not required for Flashback Table; it is required for Flashback Drop or other operations, but not for Flashback Table. Option B is wrong because ARCHIVELOG mode is not required for Flashback Table; it is required for Flashback Database. Option C is wrong because the Recycle Bin must be enabled (not disabled) for Flashback Drop, but Flashback Table does not depend on the Recycle Bin.

31
MCQeasy

If you are in ARCHIVELOG mode, what is the primary benefit of having a multiplexed control file?

A.Faster backup performance.
B.Redundancy against disk failure.
C.Ability to perform point-in-time recovery.
D.Automatic database tuning.
AnswerB

Multiplexing writes identical copies of the control file to separate locations, so one disk's failure leaves a usable copy for instance recovery. This satisfies the availability requirement implied by running in ARCHIVELOG mode, where control file loss otherwise halts recovery.

Why this answer

In ARCHIVELOG mode, a multiplexed control file provides redundancy against disk failure by maintaining multiple copies of the control file on different disks. If one copy becomes corrupted or a disk fails, the database can use another copy to continue operations, ensuring high availability and preventing downtime.

Exam trap

OCP often tests the confusion between the benefits of ARCHIVELOG mode (point-in-time recovery) and multiplexing control files (redundancy), leading candidates to choose point-in-time recovery as the primary benefit of multiplexing.

How to eliminate wrong answers

Option A is wrong because multiplexing control files does not directly speed up backups; it may add slight overhead due to writing to multiple locations. Option C is wrong because point-in-time recovery is enabled by ARCHIVELOG mode itself, not by multiplexing control files; multiplexing only provides redundancy. Option D is wrong because automatic database tuning is unrelated to control file multiplexing; it is handled by other features like Automatic Workload Repository (AWR) and Automatic Database Diagnostic Monitor (ADDM).

32
MCQeasy

Which command is used to delete backups that are no longer needed based on the current retention policy?

A.DROP BACKUP
B.DELETE OBSOLETE
C.PURGE BACKUPS
D.DELETE BACKUP
AnswerB

DELETE OBSOLETE removes backups and archived redo logs that fall outside the configured retention policy, satisfying the requirement to purge unneeded backups. It evaluates the current retention configuration rather than deleting everything, unlike DELETE BACKUP or DELETE EXPIRED.

Why this answer

DELETE OBSOLETE is the command to purge backups exceeding the retention policy.

33
MCQhard

You are the DBA for an Oracle 23ai database. You have configured a recovery catalog and registered the database. You need to perform a point-in-time recovery of the database to a time before a user error occurred. You have a full backup from last night and all archived redo logs. Which RMAN command sequence should you use to perform the recovery?

A.STARTUP MOUNT; RESTORE DATABASE; RECOVER DATABASE UNTIL TIME '2025-03-18 10:00:00'; ALTER DATABASE OPEN RESETLOGS;
B.STARTUP MOUNT; RESTORE DATABASE; RECOVER DATABASE; ALTER DATABASE OPEN;
C.STARTUP MOUNT; RESTORE DATABASE; RECOVER DATABASE UNTIL CANCEL; ALTER DATABASE OPEN RESETLOGS;
D.STARTUP MOUNT; RECOVER DATABASE UNTIL TIME '2025-03-18 10:00:00'; ALTER DATABASE OPEN RESETLOGS;
AnswerA

This sequence starts the instance in mount mode, restores the database from backup, performs incomplete recovery to the specified time using archived logs, and then opens the database with RESETLOGS. This is the standard procedure for point-in-time recovery. The RESETLOGS is required after incomplete recovery to reset the online redo logs and start a new incarnation.

Why this answer

Point-in-time recovery requires restoring the database from a backup taken before the target time, then applying archived redo logs up to that time using RECOVER DATABASE UNTIL TIME, and finally opening with RESETLOGS. The other options either perform complete recovery, omit the restore, or use an incorrect recovery clause.

Exam trap

The trap here is forgetting to restore the database before recovery, or using complete recovery instead of incomplete recovery with RESETLOGS.

34
MCQmedium

You need to perform a full database restore and recovery. The control file is lost. What is the correct sequence of operations?

A.RESTORE DATABASE; RECOVER DATABASE; ALTER DATABASE OPEN RESETLOGS;
B.RESTORE SPFILE; STARTUP MOUNT; RECOVER DATABASE; ALTER DATABASE OPEN;
C.FLASHBACK DATABASE TO RESTORE POINT; ALTER DATABASE OPEN;
D.STARTUP NOMOUNT; RESTORE CONTROLFILE FROM AUTOBACKUP; ALTER DATABASE MOUNT; RESTORE DATABASE; RECOVER DATABASE; ALTER DATABASE OPEN RESETLOGS;
AnswerD

With the control file lost, the instance starts NOMOUNT, restores the control file from autobackup, mounts, restores datafiles, recovers, then opens with RESETLOGS. This sequence satisfies the requirement to restore and recover after control-file loss.

Why this answer

After losing the control file, you must restore it from an autobackup before you can restore the datafiles and perform recovery.

35
MCQmedium

You are configuring RMAN to use a media manager for tape backups. Which component must be installed and configured on the database server to enable RMAN to communicate with the media manager?

A.Media Management Library (MML) provided by the media manager vendor
B.Oracle Secure Backup (OSB) client
C.Oracle Recovery Manager (RMAN) catalog database
D.Oracle Data Guard broker
AnswerA

RMAN uses the Media Management Library (MML) API to interface with third-party media managers. The media manager vendor supplies a shared library (e.g., libobk.so on Linux) that must be installed and linked with Oracle. This library allows RMAN to send backup and restore requests to the media manager, which then handles tape operations.

Why this answer

To use RMAN with a media manager for tape backups, the media manager vendor must provide a Media Management Library (MML) that implements the Oracle SBT (System Backup to Tape) API. This library is installed on the database server and referenced by Oracle. Without it, RMAN cannot send commands to the tape subsystem.

Other components like OSB, Data Guard broker, or a recovery catalog are not required for this specific integration.

Exam trap

The trap here is assuming that Oracle Secure Backup is required for any tape backup, when in fact third-party media managers use their own MML libraries.

36
MCQmedium

Your Oracle 23ai database is in ARCHIVELOG mode. A user accidentally dropped a table in the SALES schema. You want to recover the table using Flashback Drop. However, the recycle bin for the tablespace was purged. What is the most efficient way to recover the table using RMAN?

A.Use Data Pump to import the table from a recent export dump.
B.Perform a table-level point-in-time recovery using RECOVER TABLE.
C.Use Flashback Table to recover the table to before the drop.
D.Restore the entire database to a point in time before the drop, then export the table.
AnswerB

RECOVER TABLE in RMAN allows you to recover a table to a point in time before the drop, even if the recycle bin was purged. It creates an auxiliary instance, restores the necessary data files and archived logs, and extracts the table. This is the most efficient RMAN method for table recovery when Flashback Drop is unavailable.

Why this answer

RECOVER TABLE is the RMAN feature specifically designed to recover a table from a backup to a point in time, even if Flashback Drop is not possible. It uses an auxiliary instance to restore and recover only the necessary data files, then extracts the table. This minimizes impact on the production database and is the most efficient method.

Exam trap

The trap here is assuming that Flashback Drop or Flashback Table can still work after the recycle bin is purged, or that a full database restore is necessary.

37
Multi-Selecthard

Which THREE operations are automatically performed by RMAN when executing the 'RECOVER TABLE' command?

Select 3 answers
A.Exporting the recovered table to the target database using Data Pump
B.Restoration of the tablespace containing the table to an auxiliary location
C.Automatic deletion of all backups older than the restore point
D.Creation of an auxiliary instance
E.Automatic conversion of the database to NOARCHIVELOG mode
AnswersA, B, D

RECOVER TABLE uses Data Pump to export the recovered table from the auxiliary instance and import it into the target database, restoring the table's data and metadata. This satisfies the requirement that the table be returned to its original schema automatically.

Why this answer

RECOVER TABLE is an RMAN command that performs a table-level point-in-time recovery by leveraging an auxiliary instance and a temporary auxiliary destination. Option B is correct because RMAN restores the tablespace(s) containing the target table to an auxiliary location (the auxiliary destination) rather than to the production datafiles. Option D is correct because RMAN automatically creates an auxiliary instance (spawned from the target database) to perform the recovery work.

Option A is correct because, after the table is recovered in the auxiliary instance, RMAN uses Data Pump to export the table and then imports it into the target database. Option C is incorrect because RECOVER TABLE does not delete backups older than the restore point; backup retention is governed by the configured retention policy, not by this command. Option E is incorrect because RMAN never automatically converts the database to NOARCHIVELOG mode; ARCHIVELOG mode is required for this operation and is not changed by RECOVER TABLE.

Exam trap

OCP often tests the misconception that RECOVER TABLE is a simple logical operation; candidates forget that it internally spins up an auxiliary instance and uses Data Pump, leading them to miss the automatic creation and export steps.

38
MCQmedium

You are performing a cross-platform data migration from a Linux-based Oracle 23ai source database to a Solaris target. You intend to use RMAN CONVERT DATABASE. Which prerequisite must be met to ensure the migration succeeds?

A.The source database must use Automatic Storage Management (ASM).
B.The target database must be in ARCHIVELOG mode before starting the conversion.
C.The source and target platforms must have the same endian format.
D.The source database must be in restricted mode.
AnswerC

RMAN CONVERT DATABASE is only supported when the source and target platforms have identical endianness.

Why this answer

When converting a database using RMAN, the source and target platforms must have the same endian format, or the conversion must be done via transportable tablespaces if the endianness differs. RMAN CONVERT DATABASE requires the platforms to share endianness.

39
MCQmedium

Your Oracle 23ai database is running in ARCHIVELOG mode. You have configured RMAN backups to a tape library using a media manager. You need to restore and recover a data file that was corrupted due to a hardware failure. The data file is currently offline. Which RMAN command should you use to restore and recover the data file?

A.RECOVER DATAFILE 5; RESTORE DATAFILE 5;
B.SWITCH DATAFILE 5; RECOVER DATAFILE 5;
C.RESTORE DATAFILE 5; ALTER DATABASE DATAFILE 5 ONLINE;
D.RESTORE DATAFILE 5; RECOVER DATAFILE 5;
AnswerD

This command restores the data file from the RMAN backup and then applies archived redo logs to bring it up to date. It is the correct procedure for recovering a data file from a backup. The data file must be offline before restoration, and after recovery it can be brought online. This command works with tape backups as long as the media manager is configured.

Why this answer

To recover a corrupted data file, you must first restore it from a backup and then apply archived redo logs using RECOVER. The correct sequence is RESTORE DATAFILE followed by RECOVER DATAFILE. The other options either omit recovery, have the wrong order, or use an inappropriate command.

Exam trap

The trap here is forgetting that after restoring a data file, recovery is required to apply archived logs and make the file consistent.

40
MCQeasy

What is the default location for RMAN backups if no FRA is configured?

A.The system tablespace.
B.The database home directory.
C.The redo log path.
D.The current working directory of the RMAN session.
AnswerD

Without a Fast Recovery Area, RMAN writes backups to the current working directory of the RMAN session by default, since no other destination is configured. This satisfies the stem's constraint of no FRA being set, making the session's working directory the effective default location.

Why this answer

If no Fast Recovery Area (FRA) is configured, RMAN backups default to the current working directory of the RMAN session. This means the backup pieces are created in the directory from which the RMAN client was invoked, unless an explicit format or location is specified.

Exam trap

The trap is assuming that backups default to the FRA or ORACLE_HOME; candidates must remember that without FRA, RMAN uses the current working directory, which is often overlooked.

How to eliminate wrong answers

Option A is wrong because the system tablespace is a logical storage structure within the database, not a filesystem location for backup pieces; RMAN cannot write backups into a tablespace. Option B is wrong because the database home directory (ORACLE_HOME) is where Oracle binaries reside, not the default backup destination; writing backups there could fill the software installation area. Option C is wrong because the redo log path is where online redo logs are stored, not a backup destination; RMAN does not default to this location.

41
MCQmedium

You need to back up only the archived redo log files that have not yet been backed up, and then delete the input files after the backup completes. Which RMAN command accomplishes this?

A.BACKUP ARCHIVELOG ALL DELETE INPUT;
B.BACKUP ARCHIVELOG NOT BACKED UP DELETE INPUT;
C.BACKUP ARCHIVELOG ALL DELETE ALL INPUT;
D.BACKUP ARCHIVELOG FROM TIME 'SYSDATE-1' DELETE INPUT;
AnswerB

BACKUP ARCHIVELOG NOT BACKED UP restricts the backup to archived redo log files that have never been backed up. DELETE INPUT then removes each input file from disk after it has been successfully backed up. This matches the scenario exactly, ensuring only new logs are backed up and the originals are removed to free space.

Why this answer

The requirement is to back up only archived redo log files that have not yet been backed up. RMAN provides the NOT BACKED UP clause specifically for this purpose. Combining it with DELETE INPUT removes the input files after a successful backup.

The other options either back up all archived logs or use a time-based filter, which does not guarantee that only unbacked-up logs are processed.

Exam trap

The trap here is assuming that DELETE INPUT alone filters which archived logs are backed up, when it only controls deletion of the input files after the backup.

42
MCQeasy

What is the primary purpose of the Flashback Database feature?

A.To restore individual corrupted datafiles
B.To recover dropped tables
C.To revert the entire database to a point in time
D.To undo a specific transaction
AnswerC

Flashback Database uses flashback logs to return the entire database to an earlier point in time, reversing block-level changes without a full restore. This whole-database rewind is its primary purpose, distinct from object-level or row-level flashback features.

Why this answer

Flashback Database allows you to return the entire database to a previous point in time without restoring from a backup.

43
MCQeasy

You are using RMAN to back up your Oracle 23ai database. You want to ensure that RMAN automatically backs up the control file and server parameter file (SPFILE) whenever a backup is taken. Which RMAN configuration command should you use?

A.CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/backup/snapcf.ctl';
B.CONFIGURE CONTROLFILE AUTOBACKUP ON;
C.BACKUP CURRENT CONTROLFILE;
D.CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/backup/%F';
AnswerB

This command enables automatic backup of the control file and SPFILE whenever a backup or structural change occurs. It ensures that you have a current control file backup, which is essential for recovery. The backup is stored in the fast recovery area or a configured location. This is the correct setting to meet the requirement.

Why this answer

To automatically back up the control file and SPFILE with every backup, you must enable CONTROLFILE AUTOBACKUP. The other options either specify a format, perform a manual backup, or configure a snapshot control file, none of which provide automatic backup functionality.

Exam trap

The trap here is confusing the format specification for control file autobackup with enabling the feature itself; the format only applies after autobackup is turned on.

44
Multi-Selectmedium

Which TWO actions occur during a RMAN 'BACKUP AS COPY' operation?

Select 2 answers
A.Datafiles are compressed into a single backup piece.
B.The output file is an exact image copy of the datafile.
C.The file can be used immediately without RMAN restore.
D.The backup is stored in the RMAN proprietary backup format.
E.The backup is automatically encrypted.
AnswersB, C

BACKUP AS COPY writes a byte-for-byte identical image of each datafile rather than a proprietary backup piece, so the output is usable directly as a datafile. This satisfies the stem's requirement that the output be an exact image copy.

Why this answer

Option B is correct because RMAN 'BACKUP AS COPY' produces an image copy, which is a byte-for-byte duplicate of the datafile, including its block structure and headers, rather than a proprietary backup piece. Option C is correct because an image copy is a usable datafile in its own right; it can be brought online or referenced directly (for example, via SWITCH DATAFILE ... TO COPY) without first performing an RMAN RESTORE, since no conversion from backup format is needed.

Option A is incorrect because compression into a single backup piece describes a backup set, not an image copy, which is a one-to-one file copy. Option D is incorrect because the RMAN proprietary backup format applies to backup sets, whereas an image copy is an exact OS-level copy of the file. Option E is incorrect because encryption is not automatic; it must be explicitly enabled via configuration or the ENCRYPTION clause.

45
MCQmedium

You are performing a tablespace recovery. What is the first thing that must happen to the tablespace before recovery can start?

A.The tablespace must be set to read-only.
B.The database must be shut down.
C.The database must be in restricted mode.
D.The tablespace must be taken offline.
AnswerD

Taking the tablespace offline is mandatory before recovery begins, because Oracle cannot restore and recover datafiles while they remain open to users. Offlining the tablespace quiesces I/O against its datafiles, allowing the restore and subsequent media recovery to proceed without corrupting the online database.

Why this answer

The tablespace must be taken offline to perform recovery on its constituent datafiles.

46
Multi-Selectmedium

Which TWO of the following are benefits of using an RMAN recovery catalog?

Select 2 answers
A.Stores backup metadata for multiple databases.
B.Automatically encrypts all backups.
C.Eliminates the need for archivelogs.
D.Provides faster database performance.
E.Allows keeping backup history longer than the control file.
AnswersA, E

A recovery catalog is a separate schema holding RMAN metadata for many databases, so a single catalogue server can register and manage backups across the whole estate. This satisfies the benefit of centralised metadata, unlike the control file, which is tied to one database.

Why this answer

Option A is correct because an RMAN recovery catalog is a separate schema (typically in an Oracle database) that can store backup metadata for multiple target databases, unlike the control file which is per-database. Option E is correct because the recovery catalog retains RMAN metadata indefinitely, allowing backup history to be preserved far longer than the control file's limited retention (governed by CONTROL_FILE_RECORD_KEEP_TIME), which is essential for long-term restore and reporting needs. Options B, C, and D are incorrect: the catalog does not perform encryption (that is done via RMAN encryption settings or wallet), does not remove the need for archived redo logs (required for consistent backups and point-in-time recovery), and does not improve database performance since it is only a metadata repository.

Exam trap

The trap is confusing the recovery catalog with backup encryption or performance tuning; candidates may pick options that sound like general RMAN benefits rather than metadata management benefits specific to the catalog.

47
MCQeasy

How do you check the status of all current RMAN backup jobs?

A.SHOW ALL
B.LIST JOB SUMMARY
C.SELECT * FROM V$RMAN_STATUS
D.REPORT SCHEMA
AnswerC

V$RMAN_STATUS is the dynamic performance view that records every RMAN job and its state, so querying it lists all current and completed backup operations with their status, satisfying the requirement to check all RMAN backup jobs.

Why this answer

V$RMAN_STATUS provides the most comprehensive view of backup job history and status.

Ready to test yourself?

Try a timed practice session using only Backup And Recovery questions.