Your two-instance RAC database is running in ARCHIVELOG. The instance running on node1., fails and this failure Is ejected by the instance running on node2,which indicates the recovery process for node1.
Which process will read the redo log of the failed instance to identify the database blocks that need to be recovered during the recovery process, after the configuration of enqueue and cache part of Global resource Directory (GRD)?
A.
PMON
B.
MMON
C.
SMON
D.
GES
E.
GCS
Answer should be D
can you show the explanation ???
C is correct – see alert log
C is correct.
C is the correct answer, GES is used for enque reconfiguration.
C is the correct answer.
In Oracle RAC, the SMON process in the surviving instance obtains a reliable list of dead instances together with a list of “invalid” block locks. These locks are invalid because the instance that had locked these blocks has crashed and their status remains “fussy” and/or unknown. The background process SMON also performs the recovery. The instance performing the recovery would then clean up these locks and make them available for normal use as soon as recovery and cleanup are complete.