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.