Solved: CRS-4995: The command ‘Start resource’ is invalid in crsctl. Use srvctl for this command.

In this article we will look at an interesting error i faced recently while starting a Oracle RAC cluster resource.

The general command to start a resource is like below, however we faced an error while doing so.

1. Issue Details

Ind12420 --> crsctl start resource ora.softa1i.db -n Ind12420
CRS-4995:  The command 'Start  resource' is invalid in crsctl. Use srvctl for this command.
Ind12420 -->

 

2. Root Cause

This is normal behavior and happens because of product design. 
Doc ID 1966448.1, andDoc ID 1918102.1 explains this in Oracle RAC Cluster Documentation. 
It means that we can’t use crsctl command to stop/start/modify resources anymore. 
If we want to stop a resource, we should either:
   a. first stop DISKGROUP resource through srvctl command, because the resource depends on DISKGROUP resource. or,
   b. We can use -unsupported option to see if it works.

 

3. Solution

Ind12420 --> crsctl start resource ora.softa1i.db -n Ind12420 -unsupported
CRS-2672: Attempting to start 'ora.softa1i.db' on 'Ind12420'

Now you can see the specific resource is started.

Leave a Reply

Your email address will not be published.