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 crs
Start CRS (as root)
# Syntax: $GRID_HOME/bin/crsctl start crs
$GRID_HOME/bin/crsctl start crs
Disable Auto-Restart of CRS
# Syntax: $GRID_HOME/bin/crsctl disable crs
$GRID_HOME/bin/crsctl disable crs
Enable Auto-Restart of CRS
# Syntax: $GRID_HOME/bin/crsctl enable crs
$GRID_HOME/bin/crsctl enable crs
Find Cluster Name
# Syntax: $GRID_HOME/bin/cemutlo -n | $GRID_HOME/bin/olsnodes -c
$GRID_HOME/bin/cemutlo -n
$GRID_HOME/bin/olsnodes -c
Find Grid Infrastructure Version
# Syntax: $GRID_HOME/bin/crsctl query crs softwareversion <hostname>
$GRID_HOME/bin/crsctl query crs softwareversion dbnode1
Check 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 evmd
Find Voting Disk Location
# Syntax: $GRID_HOME/bin/crsctl query css votedisk
$GRID_HOME/bin/crsctl query css votedisk
Find OCR Location
# Syntax: $GRID_HOME/bin/ocrcheck
$GRID_HOME/bin/ocrcheck
Get 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 crs
Check All CRS Resource Status
# Syntax: crsctl stat res -t [-init]
$GRID_HOME/bin/crsctl stat res -t
$GRID_HOME/bin/crsctl stat res -t -init
Check Active Cluster Version
# Syntax: crsctl query crs activeversion
crsctl query crs activeversion
Stop HAS (High Availability Services)
# Syntax: crsctl stop has
crsctl stop has
Start HAS (High Availability Services)
# Syntax: crsctl start has
crsctl start has
Check CRS on Remote Nodes
# Syntax: crsctl check cluster [-all]
crsctl check cluster
crsctl check cluster -all
Check Disk Timeout to Voting Disk
# Syntax: crsctl get css disktimeout
crsctl get css disktimeout
Check Interconnect Misscount
# Syntax: crsctl get css misscount
crsctl get css misscount
Move Voting Disk to Another Diskgroup
# Syntax: crsctl replace votedisk <diskgroup>
crsctl replace votedisk +OCRVD
Add a Voting Disk
# Syntax: crsctl add css votedisk
crsctl add css votedisk
Delete a Voting Disk
# Syntax: crsctl delete css votedisk
crsctl delete css votedisk
Get OCR Backup Details
# Syntax: ocrconfig -showbackup
ocrconfig -showbackup
Check Cluster Mode (Standard or Flex ASM)
# Syntax: crsctl get cluster mode status
crsctl get cluster mode status
Check CRS Configuration
# Syntax: crsctl config crs
crsctl config crs
Get Cluster Configuration Info
# Syntax: crsctl get cluster configuration
crsctl get cluster configuration
Check Node Roles in Cluster
# Syntax: crsctl get node role status -all
crsctl get node role status -all
CRSCTL 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