Use the crsctl stop cluster
command on any node in the cluster to stop the Oracle Clusterware stack on all servers in the cluster or specific servers.
If you do not specify -all
or one or more space-delimited server names, then Oracle Clusterware stops the Oracle Clusterware stack on the local server.
You can use this cluster-aware command on any node in the cluster.
This command attempts to gracefully stop resources managed by Oracle Clusterware while attempting to stop the Oracle Clusterware stack.
If any resources that Oracle Clusterware manages are still running after you run the crsctl stop cluster
command, then the command fails. Use the -f
parameter to unconditionally stop all resources and stop the Oracle Clusterware stack.
If you intend to stop Oracle Clusterware on all or a list of nodes, then use the crsctl stop cluster
command, because it prevents certain resources from being relocated to other servers in the cluster before the Oracle Clusterware stack is stopped on a particular server. If you must stop the Oracle High Availability Services on one or more nodes, then wait until the crsctl stop cluster
command completes and then run the crsctl stop crs
command on any particular nodes, as necessary.