Category Archives: Oracle

In this we are handling Oracle Database Administration and development task. If provide solution of ORA Errors and configuration Steps for setup in Oracle.

Oracle RAC Clusterware – Quick Command Sheet

Below is a Quick Command Sheet for Oracle RAC / Clusterware in a single table — clean, ready to save/print.

Oracle RAC Command Sheet

Clusterware / CRS Commands

PurposeCommand
Check Cluster Status (All Nodes)crsctl check cluster -all
Check Local CRS Daemoncrsctl check crs
Start Cluster (All Nodes)crsctl start cluster -all
Stop Cluster (All Nodes)crsctl stop cluster -all
Start CRS Local Nodecrsctl start crs
Stop CRS Local Nodecrsctl stop crs
Clusterware Versioncrsctl query crs softwareversion
Active Cluster Versioncrsctl query crs activeversion
Clusterware Resource Status (Tree)crsctl status resource -t
Specific Resource Detailscrsctl status resource <resource>
Online a Resourcecrsctl modify resource <resource> -attr "START_TIMEOUT=300"
Disable a Resourcecrsctl stop resource <resource>

srvctl Commands

PurposeCommand
List Database Configurationsrvctl config database -d <db>
Check Database Statussrvctl status database -d <db>
Start Databasesrvctl start database -d <db>
Stop Databasesrvctl stop database -d <db>
List Servicessrvctl config service -d <db>
Check Service Statussrvctl status service -d <db>
Start Servicesrvctl start service -d <db> -s <service>
Stop Servicesrvctl stop service -d <db> -s <service>
Listener Configurationsrvctl config listener -n <node>
Listener Statussrvctl status listener -n <node>
Start Listenersrvctl start listener -n <node>
Stop Listenersrvctl stop listener -n <node>
ASM Statussrvctl status asm -n <node>
ASM Configsrvctl config asm
Scan Statussrvctl status scan
Scan Listener Statussrvctl status scan_listener
SCAN Configsrvctl config scan
Nodeapps Statussrvctl status nodeapps -n <node>
VIP Statussrvctl status vip -n <node>

OLSNODES Commands

PurposeCommand
List Nodesolsnodes
List Node With VIPolsnodes -n
List Nodes With Statusolsnodes -s
List Hardware Addressolsnodes -t
Find Cluster Nameolsnodes -c
Find Inventory Locolsnodes -i

ASM Commands

PurposeCommand
List Diskgroupsasmcmd lsdg
List Disksasmcmd lsdsk
Add DiskALTER DISKGROUP DG1 ADD DISK '/dev/sdX';
Drop DiskALTER DISKGROUP DG1 DROP DISK <disk>;
Mount DiskgroupALTER DISKGROUP DG1 MOUNT;
Dismount DiskgroupALTER DISKGROUP DG1 DISMOUNT;
Check Power LimitALTER DISKGROUP DG1 REBALANCE POWER 8;

OCR Commands

PurposeCommand
OCR Checkocrcheck
OCR Backup Listocrconfig -showbackup
Manual OCR Backupocrconfig -manualbackup
Export OCRocrconfig -export <file>
Import OCRocrconfig -import <file>

Voting Disk

PurposeCommand
List Voting Diskscrsctl query css votedisk

Network / SCAN / VIP

PurposeCommand
SCAN Statussrvctl status scan
SCAN Listener Statussrvctl status scan_listener
VIP Statussrvctl status vip -n <node>
GPNP Statussrvctl status gpnptool

Diagnostic Tools

PurposeCommand
CRS Logstail -f $GRID_HOME/log/<node>/crsd/crsd.log
ASM Logstail -f $GRID_HOME/log/<node>/asm/alert+ASM.log
Cluster Dumporadebug ipc
Cluster Health Monitorchmos run
ADRCI Home Listadrci> show homes
ADRCI Show Alertadrci> show alert

Database Services

PurposeCommand
Create Servicesrvctl add service -d <db> -s <service> -r "<instances>"
Remove Servicesrvctl remove service -d <db> -s <service>

Resource Management

PurposeCommand
List All Resourcescrsctl status resource -t
Resource Detailscrsctl status resource <name>
Resource Modifysrvctl modify service ...

Cluster Interconnect

PurposeCommand
Check Networkoifcfg getif
Show Interfacesoifcfg iflist

Node Operations

PurposeCommand
Reboot Nodereboot
Shutdown Nodeshutdown -h now

Useful Scripts

PurposeCommand
Get All Resourcescrsctl status resource -t
Verify DB Instancessrvctl status database -d <db>
Logs Directory$GRID_HOME/log

Bonus: Useful Paths

ItemPath
Grid Home$GRID_HOME
Oracle Home$ORACLE_HOME
ADRCI$ORACLE_BASE/diag
Cluster Logs$GRID_HOME/log/<node>/ crsd.log