Difficulty: Easy
Correct Answer: Consistent backup
Explanation:
Introduction:
Backups can be taken while the database is open or closed. The resulting recovery steps depend on whether the backup captures datafiles in a transaction-consistent state. This question asks you to identify the backup type where uncommitted changes have been cleared from the datafiles.
Given Data / Assumptions:
Concept / Approach:
In a consistent backup, the datafiles on disk reflect only committed transactions as of the checkpoint, so recovery does not need to apply redo to make blocks consistent. In an inconsistent backup, redo application (media recovery) is necessary to roll forward uncommitted and committed changes to a consistent point. Therefore, the type that has already removed uncommitted changes is the consistent backup.
Step-by-Step Solution:
1) Map “uncommitted changes removed” to transaction-consistent datafiles.2) Recognize this corresponds to a consistent backup (typically taken with the database closed).3) Select “Consistent backup.”
Verification / Alternative check:
Oracle backup and recovery documentation explains that only inconsistent backups require redo application to reach a consistent point-in-time.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing “full” with “consistent.” You can have a full backup that is either consistent or inconsistent depending on database state at backup time.
Final Answer:
Consistent backup
Discussion & Comments