Identify whether database is RAC or SI using crsctl
July 21, 2020 Leave a comment
Environment:
GI – configured as a cluster
orclsingle – configured as a Single Instance
orclrac – configured as RAC
orclone – configured as RACOneNode
Q1: How to identify whether database is RAC or SI?
A1: crsctl stat res
shows parameter CLUSTER_DATABASE
. In case of RAC or RACOneNode the value is TRUE otherwise FALSE
# crsctl stat res ora.orclrac.db -p|grep CLUSTER_DATABASE
CLUSTER_DATABASE=true
# crsctl stat res ora.orclone.db -p|grep CLUSTER_DATABASE
CLUSTER_DATABASE=true
# crsctl stat res ora.orclsingle.db -p|grep CLUSTER_DATABASE
CLUSTER_DATABASE=false
Please note that the same can be identified from sqlplus
by selecting CLUSTER_DATABASE
initialization parameter.
Q2: How to identify whether my database is RAC or RACOneNode?
A2: srvctl config database
shows Type
, that can have the following values SINGLE, RAC, or RACOneNode.
$ srvctl config database -db orclrac|grep Type
Type: RAC
$ srvctl config database -db orclone|grep Type
Type: RACOneNode
$ srvctl config database -db orclsingle|grep Type
Type: SINGLE