Fixing “[DBT-30130] The selected volume is not enabled in nodes” Grid Infrastructure/ACFS 19c

Error

Creating an ACFS Volume results on a nasty error in Oracle Grid Infrastructure 19c

[DBT-30130] The selected volume is not enabled in nodes ... Volume should be enabled for ACFS creation.

Solution

This is due to Bug 23733697 : ORA.MGMTDB HAS A PLACEMENT POLICY THAT PROHIBITS ROOTCRS.PL -POSTPATCH.

On the down nodes execute

crsctl stat server -f

I have 2 nodes so

Node2

[root@node2 ~]# crsctl stat server -f
NAME=node1
MEMORY_SIZE=11834
CPU_COUNT=4
CPU_CLOCK_RATE=2693
CPU_HYPERTHREADING=0
CPU_EQUIVALENCY=1000
DEPLOYMENT=other
CONFIGURED_CSS_ROLE=hub
RESOURCE_USE_ENABLED=1   <---------------------------------------- is enabled
SERVER_LABEL=
PHYSICAL_HOSTNAME=
CSS_CRITICAL=no
CSS_CRITICAL_TOTAL=0
RESOURCE_TOTAL=1
SITE_NAME=ol7-183-cluster
STATE=ONLINE
ACTIVE_POOLS=Generic ora.rdb18x
STATE_DETAILS=
ACTIVE_CSS_ROLE=hub

NAME=node2
MEMORY_SIZE=11834
CPU_COUNT=4
CPU_CLOCK_RATE=2693
CPU_HYPERTHREADING=0
CPU_EQUIVALENCY=1000
DEPLOYMENT=other
CONFIGURED_CSS_ROLE=hub
RESOURCE_USE_ENABLED=0   <---------------------------------------- is disabled
SERVER_LABEL=
PHYSICAL_HOSTNAME=
CSS_CRITICAL=no
CSS_CRITICAL_TOTAL=0
RESOURCE_TOTAL=0
SITE_NAME=ol7-183-cluster
STATE=ONLINE
ACTIVE_POOLS=Free
STATE_DETAILS=
ACTIVE_CSS_ROLE=hub

execute

crsctl set resource use 1

output below

[root@node2 ~]# crsctl set resource use 1
CRS-4416: Server attribute 'RESOURCE_USE_ENABLED' successfully changed. Restart Oracle High Availability Services for new value to take effect.

then restart the node

crsctl disable has
crsctl stop has
crsctl enable has
crsctl start has

confirm the fix

[root@node2 ~]# crsctl stat server -f
NAME=node1
MEMORY_SIZE=11834
CPU_COUNT=4
CPU_CLOCK_RATE=2693
CPU_HYPERTHREADING=0
CPU_EQUIVALENCY=1000
DEPLOYMENT=other
CONFIGURED_CSS_ROLE=hub
RESOURCE_USE_ENABLED=1
SERVER_LABEL=
PHYSICAL_HOSTNAME=
CSS_CRITICAL=no
CSS_CRITICAL_TOTAL=0
RESOURCE_TOTAL=0
SITE_NAME=ol7-183-cluster
STATE=ONLINE
ACTIVE_POOLS=Generic ora.rdb18x
STATE_DETAILS=
ACTIVE_CSS_ROLE=hub

NAME=node2
MEMORY_SIZE=11834
CPU_COUNT=4
CPU_CLOCK_RATE=2693
CPU_HYPERTHREADING=0
CPU_EQUIVALENCY=1000
DEPLOYMENT=other
CONFIGURED_CSS_ROLE=hub
RESOURCE_USE_ENABLED=1
SERVER_LABEL=
PHYSICAL_HOSTNAME=
CSS_CRITICAL=no
CSS_CRITICAL_TOTAL=0
RESOURCE_TOTAL=0
SITE_NAME=ol7-183-cluster
STATE=ONLINE
ACTIVE_POOLS=Generic ora.rdb18x
STATE_DETAILS=
ACTIVE_CSS_ROLE=hub

I had to do the same on the first node (node1) later close and open asmca, after that I was able to create the volume

Notice the state 2 of 2

Links

https://docs.oracle.com/html/E25494_01/restart004.htm