The RMU Set Corrupt_Pages command allows you to override the
required RMU Recover command after a by-area restore operation.
Although Oracle RMU cannot determine when the recover operation
is superfluous, you might have that knowledge. If you are certain
of this knowledge, you can abridge the requirement for the
recover operation by using the RMU Set Corrupt_Pages command
to set corrupt pages to consistent.
Similarly, sometimes you might know of a problem that Oracle
RMU does not recognize. For example, you might find that a page
contains an index node that causes a bugcheck dump each time it
is accessed. You can use the RMU Set Corrupt_Pages command to
mark this page as corrupt and then follow your usual procedure
for recovering from database corruption.
Note that the RMU Set Corrupt_Pages command with the Consistent
qualifier does not make truly corrupt storage area pages usable.
Corrupt storage area pages detected during normal operation are
logged in the CPT, and likely have an invalid checksum value.
The RMU Set Corrupt_Pages command with the Consistent qualifier
removes the specified pages from the CPT, but the next time a
user tries to touch that storage area page, it is logged in the
CPT again because it is still physically corrupt. To correct a
storage area page that is truly corrupt, you must restore it from
a backup file.
The RMU Set Corrupt_Pages command with the Consistent qualifier
does make truly corrupt or inconsistent pages in a snapshot file
usable. When you use this command and specify a snapshot file
with the areas qualifier, Oracle RMU initializes the specified
snapshot file.