Common Oracle Clusterware crsctl commands

 Oracle Clusterware crsctl commands:


# Check cluster status
crsctl check crs
crsctl check cluster

# Cluster resources
crsctl status resource -t
crsctl status resource
crsctl stat res -t

# Cluster nodes
crsctl query css votedisk
crsctl query css misscount
olsnodes -n
olsnodes -s

# Start/Stop Clusterware on local node
crsctl start crs
crsctl stop crs

# Start/Stop Clusterware on a remote node
crsctl start cluster -n racnode1
crsctl stop cluster -n racnode1

# Start/Stop Clusterware on all nodes
crsctl start cluster -all
crsctl stop cluster -all

# Check CRS stack
crsctl check cssd
crsctl check evmd
crsctl check crsd

# ASM and listeners (resource status)
crsctl status resource ora.asm -t
crsctl status resource ora.LISTENER.lsnr

# View Clusterware version
crsctl query crs activeversion
crsctl query crs softwareversion

# Enable/Disable CRS autostart
crsctl enable crs

crsctl disable crs


----------RAC node failover
# Gracefully stop Clusterware on node1
crsctl stop cluster -n racnode1

# Verify node status
crsctl check cluster -all

# Start node1 Clusterware
crsctl start cluster -n racnode1

# Verify all resources
crsctl stat res -t

Common Oracle RAC srvctl commands

 Common Oracle RAC srvctl commands:

# Database

srvctl status database -d RACDB
srvctl start database -d RACDB
srvctl stop database -d RACDB -o immediate
srvctl config database -d RACDB

# Instance
srvctl status instance -d RACDB -i RACDB1
srvctl start instance -d RACDB -i RACDB1
srvctl stop instance -d RACDB -i RACDB1 -o immediate

# Services
srvctl status service -d RACDB
srvctl start service -d RACDB -s APP_SVC
srvctl stop service -d RACDB -s APP_SVC
srvctl relocate service -d RACDB -s APP_SVC -oldinst RACDB1 -newinst RACDB2

# Listener
srvctl status listener
srvctl start listener
srvctl stop listener
srvctl config listener

# SCAN
srvctl status scan
srvctl status scan_listener
srvctl config scan
srvctl start scan_listener
srvctl stop scan_listener

# ASM
srvctl status asm
srvctl start asm
srvctl stop asm

# Node applications
srvctl status nodeapps
srvctl start nodeapps

srvctl stop nodeapps


------------For your RAC node maintenance
# Stop only node1 database instance
srvctl stop instance -d RACDB -i RACDB1 -o immediate

# Start it again
srvctl start instance -d RACDB -i RACDB1

# Verify status

srvctl status database -d RACDB

Common Oracle Clusterware crsctl commands

  Oracle Clusterware crsctl commands: # Check cluster status crsctl check crs crsctl check cluster # Cluster resources crsctl status reso...