My Oracle Support Banner

Clusterware Fails To Honour The START_DEPENDENCY Order When Failing Or Relocating Resources (Doc ID 2241088.1)

Last updated on FEBRUARY 27, 2019

Applies to:

Oracle Database - Enterprise Edition - Version 12.1.0.2 and later
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Oracle Database Backup Service - Version N/A and later
Information in this document applies to any platform.

Symptoms


In 12.1.0.2 Clusterware moves all the resources in a dependency tree but does not honour the START_DEPENDENCY while relocating a generic_application resource among the nodes.

These issue occur while relocating/starting the  "generic_application" type resource.

Start Dependency of the resource.

----------------------------------sv.test22.p50----------------------------------
sv.test22.p50(generic_application)->
| sv.test22.p51(generic_application)[hard,pullup]
| | sv.test22.p52(generic_application)[hard,pullup]
| | | sv.test22.p53(generic_application)[hard,pullup]  
| | sv.test22.p54(generic_application)[hard,pullup]

 

Evaluating the start Dependency of the resource.


$crsctl eval start res sv.test22.p50
.
Stage Group 1:
------------------------------------------------------------------------------
Stage Number Required Action
------------------------------------------------------------------------------
.
1 Y Resource 'sv.test22.p53' (1/1) will be in state [ONLINE] on server [node18]   >>>> Should start first

   Y Resource 'sv.test22.p54' (1/1) will be in state [ONLINE] on server [node18]
.
2 Y Resource 'sv.test22.p52' (1/1) will be in state
[ONLINE] on server [node18]
.
3 Y Resource 'sv.test22.p51' (1/1) will be in state
[ONLINE] on server [node18]
.
4 Y Resource 'sv.test22.p50' (1/1) will be in state
[ONLINE|INTERMEDIATE] on server [node18]
.
------------------------------------------------------------------------------

Starting resource.

$crsctl start res sv.test22.p50
CRS-2672: Attempting to start 'sv.test22.p54' on '<nodename1>'  >>> Starting first which is wrong, it should start sv.test22.p53 first.
CRS-2672: Attempting to start 'sv.test22.p53' on '<nodename1>'
CRS-2676: Start of 'sv.test22.p54' on '<nodename1>' succeeded
CRS-2676: Start of 'sv.test22.p53' on '<nodename1>' succeeded
CRS-2672: Attempting to start 'sv.test22.p52' on '<nodename>'
CRS-2676: Start of 'sv.test22.p52' on '<nodename1>' succeeded
CRS-2672: Attempting to start 'sv.test22.p51' on '<nodename1>'
CRS-2676: Start of 'sv.test22.p51' on '<nodename1>' succeeded

 

Evaluating the relocate Dependency of the resource.

$crsctl eval relocate res sv.pom22.p50 -f

Stage Group 1:
--------------------------------------------------------------------------------
Stage Number Required Action
--------------------------------------------------------------------------------

1 Y Resource 'sv.test22.p50' (1/1) will be in state
[OFFLINE]

2 Y Resource 'sv.test22.p51' (1/1) will be in state
[OFFLINE]

3 Y Resource 'sv.test22.p52' (1/1) will be in state
[OFFLINE]
Y Resource 'sv.test22.p54' (1/1) will be in state
[ONLINE] on server [<nodename2>]

4 Y Resource 'sv.test22.p53' (1/1) will be in state
[ONLINE] on server [<nodename2>]

5 Y Resource 'sv.test22.p52' (1/1) will be in state
[ONLINE] on server [<nodename2>]

6 Y Resource 'sv.test22.p51' (1/1) will be in state
[ONLINE] on server [<nodename2>]

7 Y Resource 'sv.test22.p50' (1/1) will be in state
[ONLINE|INTERMEDIATE] on server [<nodename2>]

Changes

 Upgraded GI from 12.1.0.1 to 12.1.0.2

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.