Which three statements are true about the Global Enqueue Service and Global Enqueue Service (GES) Resources in Oracle 12c RAC?
A.
The mastering instance for a GES resource is never the same as the instance that owns the enqueue in exclusive mode.
B.
The LMD0 runs only on the instance that masters all GES resources.
C.
When a GES resource is dequeued, converters if any exist for that resource, are processed before any waiter for that resource.
D.
The LMD0 process on the requesting instance communicates with the LMD0 process on the mastering instance if they are not the same instance.
E.
The mastering instance for a GES resource is never the same as the instance that owns an enqueue in shared mode.
F.
An LMD0 process runs on all instances.
G.
The foreground process on the requesting instance communicates with the LMD0 process on the mastering instance if they are not the same instance.
Explanation:
Hi guys
Any idea
I am thinking that : D and F are correct but have any idea for the third answer
Regards
Hello
I think that correct answer is DFG
Regards
I think also its D,F,G
C, D and F
Global Enqueues
Processing starts in the requesting instance as follows:
1. A global enqueue request is made by a session.
2. The request is passed to LMDO in the requesting instance.
3. The foreground waits for the request on event.
4. LMDO determines the mastering instance.
5. LMDO forwards the request to the mastering instance if required.
6. The mastering instance adds a new master resource if required.
— Process is made an owner, waiter, or converter as appropriate.
— Once the resource can be granted to the requestor, LMDO in the mastering instance notifies LMDO in the requesting instance.
7. When the resource is available, the foreground is posted by LMDO in the requesting instance.
If requesting and mastering instances are the same, then LMDO need not forward the request over the interconnect. LMDO in the mastering instance notifies LMDO in the requesting instance whether the resource is available to the requestor immediately.
If a dequeue request is passed to the mastering instance, then LMDO notifies the LMDO processes for any waiters or converters that need resuming and they are posted by the LMDO in their own instances.
“A” is wrong! They can be!
“B” is wrong! They runs in every instance!
“C” is correct!
“D” is correct!
“E” is wrong! They can be!
“F” is correct!
“G” is wrong! The foreground process doesn’t do this, who does this is the local LMD0.
AFG is the correct answer.
raj, you can explain your answer?
Thanks, You are rite, CDF is the rite choice.
Agree it is C,D,F