Skip to content
Home » Oracle » How to Resolve CRS-4405: The following nodes are unknown to Oracle High Availability Services

How to Resolve CRS-4405: The following nodes are unknown to Oracle High Availability Services

CRS-4405

Tried to check the status of a specific server by crsctl check cluster, but it failed with CRS-4405.

[grid@primary01 ~]$ crsctl check cluster -n primary2
CRS-4405: The following nodes are unknown to Oracle High Availability Services:
primary2

CRS-4405 means that HA service of the server you specified in crsctl is not working or not on the list of servers in the cluster.

Rationale

Two possible causes for error CRS-4405.

  1. The server Name is mistyped.
  2. The HA service is down.

Let's list some server information in the cluster.

[grid@primary01 ~]$ crsctl status serverpool Generic -f
NAME=Generic
IMPORTANCE=0
MIN_SIZE=0
MAX_SIZE=-1
SERVER_NAMES=primary01 primary02
PARENT_POOLS=
EXCLUSIVE_POOLS=
ACL=owner:grid:r-x,pgrp:oinstall:r-x,other::r-x
SERVER_CATEGORY=
ACTIVE_SERVERS=primary01

As we can see, primary2 is not in the server pool, the correct server name should be primary02, we mistyped it.

[grid@primary01 ~]$ crsctl check cluster -n primary02
CRS-4405: The following nodes are unknown to Oracle High Availability Services:
primary02

We still got CRS-4405, even though we use the correct server name in command.

This is because the High Availability Services (OHAS) of Oracle server primary02 is currently down.

Solution

To solve CRS-4405, we should start CRS on the server by root to bring OHAS up.

[root@primary02 ~]# . /home/grid/.bash_profile
[root@primary02 ~]# crsctl start crs
...

Then check it again.

Leave a Reply

Your email address will not be published. Required fields are marked *