ADVERTISEMENT

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

ADVERTISEMENT