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

Last updated on MARCH 09, 2017

Applies to:

Oracle Database - Enterprise Edition - Version 12.1.0.2 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 'node18'  >>> Starting first which is wrong, it should start sv.test22.p53 first.
CRS-2672: Attempting to start 'sv.test22.p53' on 'node18'
CRS-2676: Start of 'sv.test22.p54' on 'node18' succeeded
CRS-2676: Start of 'sv.test22.p53' on 'node18' succeeded
CRS-2672: Attempting to start 'sv.test22.p52' on 'node18'
CRS-2676: Start of 'sv.test22.p52' on 'node18' succeeded
CRS-2672: Attempting to start 'sv.test22.p51' on 'nodet18'
CRS-2676: Start of 'sv.test22.p51' on 'node18' 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 [node19]

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

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

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

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

Changes

 Upgraded GI from 12.1.0.1 to 12.1.0.2

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms