As Oracle Database administrator its your job to check rac status on your server, i know its little creepy when we heard about RAC,DG but its all about the command and how , when to use it ? !!!
Sure you need to be careful when you are using commands such as "crs , Srvtl" and stuff like that .
I will make it easy for you save this command in the notepad (you can find in the end of this article)
so everytime you need to check RAC status and you need to do is choose your command :
*To check RAC STATUS ON OS :
*Check Node Availability :
Status nodeapps -n
*Check your ASM :
srvctl status asm -n
ok but i need to check database status how ?
*for Database status :
srvctl status database -d esxrac
And what about service for this database is it work fineeeeee :
* Database Services :
srvctl status service -d esxrac
* Cluster Status :
crsctl check crs
As we see its all about command if you how to use it RAC will be easy otherwise don't use it if you don't know anything about it because it maybe destroy everything . BE CAREFUL
Where you Go its not the end , i need to check RAC inside the Database (SQL) :
lets Begin :)
I need to check Rac Instance if it works fine in normal database we use v$instance
here in rac just add gv$instance .
** select instance_name, host_name, archiver, thread#, status
from gv$instance ;
What About datafiles :
**select file_name, bytes/1024/1024 from dba_data_files ;
Getting the status of all the groups, type, membership :
**select group#, type, member, is_recovery_dest_file from v$logfile order by group#
But , Wait what about ASM we need to check it too :
To check ASM Disk :
**select group_number, name,allocation_unit_size alloc_unit_size,state,type,total_mb,usable_file_mb
Information About ASM instance :
select group_number, file_number, bytes/1024/1024/1024 GB, type, striped, modification_date from v$asm_file
where TYPE != 'ARCHIVELOG'
Thank You very Much , just Bookmark my blog all i keep post everything useful for DBA's
And you can Download notepad from HERE