Find the Best Cosmetic Hospitals

Explore trusted cosmetic hospitals and make a confident choice for your transformation.

“Invest in yourself — your confidence is always worth it.”

Explore Cosmetic Hospitals

Start your journey today — compare options in one place.

Oracle RAC Operations Cheat Sheet: CRSCTL, SRVCTL, ASM, OCR, and Network Checks

Originally published on 2011-08-04; fully revised and updated.

This guide is a field-ready Oracle RAC cheat sheet for DBAs and platform engineers who need quick, reliable operational commands. It covers cluster health checks, start/stop procedures, database and instance control, and key infrastructure validations (ASM, OCR, voting disk, listener, SCAN, and VIP), using the command patterns from the original post.

Oracle RAC cheat sheet reference

Command families and when to use them

Command familyPrimary useExample from this cheat sheetTypical execution user
crsctlClusterware stack and cluster-level controlcrsctl check crsroot (for some stack operations)
srvctlRAC-managed resources (DB, ASM, listener, VIP, SCAN)srvctl status database -d racdbgrid or oracle (environment-dependent)
ocrcheck / cluvfyRegistry and validation checksocrcheckoracle or grid (environment-dependent)
emctlEnterprise Manager DB Console control (legacy)emctl status dbconsoleoracle

Core cluster health checks

Use these first to get a fast view of cluster state and node membership before any maintenance action.

# Clusterware stack health
crsctl check crs

# Clusterware resources overview (legacy command style)
crs_stat -t -v

# List cluster nodes and node numbers
olsnodes -nCode language: PHP (php)

Start and stop Oracle Clusterware

These commands are high-impact. Confirm scope (single node vs entire cluster) before execution.

Local node operations

# Stop Clusterware stack on the local server
/u01/app/11.2.0/grid/bin/crsctl stop cluster

# Start Clusterware stack on the local server
/u01/app/11.2.0/grid/bin/crsctl start clusterCode language: PHP (php)

All node operations

# Stop Clusterware stack on all servers
crsctl stop cluster -all

# Start Clusterware stack on all servers
crsctl start cluster -allCode language: PHP (php)

Verify ASM, OCR, and voting disk

After startup or maintenance, verify the cluster control plane and storage quorum components.

# Confirm ASM status (all ASM instances)
srvctl status asm -a

# Check Oracle Cluster Registry
ocrcheck

# Check voting disk configuration/status
crsctl query css votediskCode language: PHP (php)

Database and instance control with SRVCTL

Use SRVCTL for RAC database lifecycle and configuration checks. The examples below use the sample database name racdb from the original article.

TaskCommand
All Oracle instances (database status)srvctl status database -d racdb
Single Oracle instance statussrvctl status instance -d racdb -i racdb1
Stop all instances for the databasesrvctl stop database -d racdb
Start all instances for the databasesrvctl start database -d racdb
List all configured databasessrvctl config database
Show one database configurationsrvctl config database -d racdb -a
# Typical check-stop-start-verify cycle
srvctl status database -d racdb
srvctl stop database -d racdb
srvctl start database -d racdb
srvctl status instance -d racdb -i racdb1Code language: PHP (php)

Node applications and network service checks

These commands help confirm node-level services and client access paths (listener, SCAN, and VIP).

# Node applications
srvctl status nodeapps
srvctl config nodeapps
srvctl config nodeapps -a -g -s -l

# Listener and SCAN
srvctl status listener
srvctl status scan
srvctl config scan

# VIP checks per node
srvctl status vip -n racnode1
srvctl status vip -n racnode2
srvctl config vip -n racnode1
srvctl config vip -n racnode2Code language: PHP (php)

Enterprise Manager dbconsole and clock synchronization checks

The original cheat sheet includes DB Console commands and cluster time synchronization validation.

# Enterprise Manager DB Console (legacy deployments)
emctl status dbconsole
emctl start dbconsole
emctl stop dbconsole

# Verify clock synchronization across nodes
cluvfy comp clocksync -verboseCode language: PHP (php)

Recommended RAC maintenance workflow

flowchart TD
    A[Run prechecks] --> B{Maintenance scope}
    B -->|Local node only| C[Stop cluster on local node]
    B -->|Entire cluster| D[Stop cluster on all nodes]
    C --> E[Perform maintenance task]
    D --> E
    E --> F[Start cluster services]
    F --> G[Validate database and instance status]
    G --> H[Verify ASM OCR voting disk and network services]
    H --> I[Run clock sync validation]

Best practices and common pitfalls

  • Always confirm which OS user should run each command in your environment (root, grid, or oracle).
  • Prefer status and config checks before stop/start actions.
  • Use -all options only in approved maintenance windows because they are cluster-wide and disruptive.
  • Treat sample names (racdb, racnode1, racnode2) as placeholders and replace them with real resource names.
  • After any restart, validate end-to-end: Clusterware, database instances, ASM/OCR/voting disk, and client-facing network services.

Source post: Oracle RAC Web References & Cheatsheet.

Find Trusted Cardiac Hospitals

Compare heart hospitals by city and services — all in one place.

Explore Hospitals
I'm Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked at Cotocus and regularly write about technology, travel, investing, health, product reviews, and digital marketing through my various platforms. I publish technical articles at DevOps School, travel stories at Holiday Landmark, stock market insights at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow, and SEO and digital marketing strategies at Wizbrand.

Related Posts

Top 10 Patch Management Tools in 2026: Features, Pros, Cons & Comparison

Introduction: The Importance of Patch Management in 2026 In 2026, as cyber threats evolve and technology becomes more complex, patch management tools are critical for maintaining cybersecurity…

Read More

Top 10 Remote Monitoring & Management (RMM) Tools in 2026: Features, Pros, Cons & Comparison

Introduction In today’s fast-paced, technology-driven world, businesses rely on the seamless functioning of their IT infrastructure. This makes Remote Monitoring & Management (RMM) tools essential for managing,…

Read More

Top 10 Server Management Tools in 2026: Features, Pros, Cons & Comparison

Introduction Server management tools are essential for businesses in 2026 to maintain the performance, reliability, and security of their IT infrastructure. These tools help streamline the management…

Read More

Top 10 Endpoint Management Tools in 2026: Features, Pros, Cons & Comparison

Introduction In 2026, businesses of all sizes are increasingly reliant on a variety of devices—laptops, desktops, mobile devices, and other endpoints—that connect to their networks. With the…

Read More

Top 10 Disaster Recovery Tools in 2026: Features, Pros, Cons & Comparison

Introduction In 2026, disaster recovery (DR) is more crucial than ever. Businesses rely heavily on digital infrastructure, and even brief disruptions can lead to significant financial losses,…

Read More

Top 10 Backup & Recovery Tools in 2026: Features, Pros, Cons & Comparison

Introduction In today’s digital world, data is the backbone of virtually every business operation. As the amount of critical data grows, so does the need for robust…

Read More
Subscribe
Notify of
guest
1 Comment
Newest
Oldest Most Voted
Puja kushwaha
Puja kushwaha
13 days ago

An Oracle RAC cheat sheet is most useful when paired with a clear understanding of cluster health and resource status. Before running commands, confirm whether they inspect the cluster or change its configuration. Checking node status, services, and database resources can help narrow down issues quickly. It is also wise to test unfamiliar commands in a non-production environment first. Keeping notes on common errors and verified fixes makes routine troubleshooting safer and faster.

1
0
Would love your thoughts, please comment.x
()
x