Oracle CRSCTL Commands
This guide covers essential crsctl commands used to manage Oracle Clusterware components such as CRS, voting disks, OCR, cluster status, and network configuration. Each command includes the correct syntax and examples for practical day-to-day cluster administration.
Stop CRS (as root)
# Syntax: $GRID_HOME/bin/crsctl stop crs
$GRID_HOME/bin/crsctl stop crsStart CRS (as root)
# Syntax: $GRID_HOME/bin/crsctl start crs
$GRID_HOME/bin/crsctl start crsDisable Auto-Restart of CRS
# Syntax: $GRID_HOME/bin/crsctl disable crs
$GRID_HOME/bin/crsctl disable crsEnable Auto-Restart of CRS
# Syntax: $GRID_HOME/bin/crsctl enable crs
$GRID_HOME/bin/crsctl enable crsFind Cluster Name
# Syntax: $GRID_HOME/bin/cemutlo -n | $GRID_HOME/bin/olsnodes -c
$GRID_HOME/bin/cemutlo -n
$GRID_HOME/bin/olsnodes -cFind Grid Infrastructure Version
# Syntax: $GRID_HOME/bin/crsctl query crs softwareversion <hostname>
$GRID_HOME/bin/crsctl query crs softwareversion dbnode1Check Cluster Component Status
# Syntax: crsctl stat/check <resource/component>
$GRID_HOME/bin/crsctl stat res -t
$GRID_HOME/bin/crsctl check crs
$GRID_HOME/bin/crsctl check cssd
$GRID_HOME/bin/crsctl check crsd
$GRID_HOME/bin/crsctl check evmdFind Voting Disk Location
# Syntax: $GRID_HOME/bin/crsctl query css votedisk
$GRID_HOME/bin/crsctl query css votediskFind OCR Location
# Syntax: $GRID_HOME/bin/ocrcheck
$GRID_HOME/bin/ocrcheckGet Cluster Interconnect Details
# Syntax: $GRID_HOME/bin/oifcfg getif | SQL query
$GRID_HOME/bin/oifcfg getif
SELECT NAME, IP_ADDRESS FROM v$cluster_interconnects;Check CRS Status (Local Node)
# Syntax: crsctl check crs
crsctl check crsCheck All CRS Resource Status
# Syntax: crsctl stat res -t [-init]
$GRID_HOME/bin/crsctl stat res -t
$GRID_HOME/bin/crsctl stat res -t -initCheck Active Cluster Version
# Syntax: crsctl query crs activeversion
crsctl query crs activeversionStop HAS (High Availability Services)
# Syntax: crsctl stop has
crsctl stop hasStart HAS (High Availability Services)
# Syntax: crsctl start has
crsctl start hasCheck CRS on Remote Nodes
# Syntax: crsctl check cluster [-all]
crsctl check cluster
crsctl check cluster -allCheck Disk Timeout to Voting Disk
# Syntax: crsctl get css disktimeout
crsctl get css disktimeoutCheck Interconnect Misscount
# Syntax: crsctl get css misscount
crsctl get css misscountMove Voting Disk to Another Diskgroup
# Syntax: crsctl replace votedisk <diskgroup>
crsctl replace votedisk +OCRVDAdd a Voting Disk
# Syntax: crsctl add css votedisk
crsctl add css votediskDelete a Voting Disk
# Syntax: crsctl delete css votedisk
crsctl delete css votediskGet OCR Backup Details
# Syntax: ocrconfig -showbackup
ocrconfig -showbackupCheck Cluster Mode (Standard or Flex ASM)
# Syntax: crsctl get cluster mode status
crsctl get cluster mode statusCheck CRS Configuration
# Syntax: crsctl config crs
crsctl config crsGet Cluster Configuration Info
# Syntax: crsctl get cluster configuration
crsctl get cluster configurationCheck Node Roles in Cluster
# Syntax: crsctl get node role status -all
crsctl get node role status -allCRSCTL for Standalone Grid Infrastructure
# Syntax: crsctl check|config|enable|disable|start|stop|query has
crsctl check has
crsctl config has
crsctl disable has
crsctl enable has
crsctl query has releaseversion
crsctl query has softwareversion
crsctl start has
crsctl stop has