Chat with us, powered by LiveChat
Database RAC 12c > CRS-4535: Cannot communicate with Cluster Ready Services
¡Creando un buen ambiente laboral!
5 junio, 2017
Gestionando personas en turbulencia-Manejo del estrés
12 junio, 2017

CRS-4535: Cannot communicate with Cluster Ready Services

Posiblemente te has encontrado con el siguiente error cuando te encuentras trabajando con ORACLE RAC, intentas acceder al servicio CRS por medio de comandos como:

dbrac1(/u01/grid/product/12.1.0/bin)# ./crsctl stat res -t

CRS-4535: Cannot communicate with Cluster Ready Services

CRS-4000: Command Status failed, or completed with errors.

Como resultado de la ejecución del comando anterior observamos que al parecer los procesos restantes primarios del RAC están en correcto funcionamiento.

A continuación en la siguiente imagen podemos apreciar los procesos habituales involucrados en Oracle RAC así como los distintos niveles de ejecución en el sistema operativo desde el inicio del mismo (nivel 0) hasta los niveles que controlan recursos de sistema.


Como solucionar este error?

Inicialmente notaras que al ejecutar el comando de verificación de Cluster Ready Services, muestra que tanto procesos de OHASD, CSSD y EVMD se encuentra en linea, a excepción del proceso CRSD con el cual no es posible comunicarse.

Con base a experiencia personal, estos casos suelen darse por eventos de llenado de sistema de archivos donde se encuentran los binarios de Grid Infrastructure, sin embargo, pueden existir otros factores que lo originen como es el caso de:

  • Problemas de comunicación entre ambos nodos del RAC.
  • Problemas de permisos sobre almacenamiento.

siempre es recomendable verificar el log de crsd ubicado sobre la ruta: $GRID_HOME/log/hostname/crsd para obtención de información adicional útil que abone a la identificación de la causa raíz así como el log de alertas por alguna pista adicional.

Puedes realizar los siguientes pasos para intentar solucionar el incidente y poder tener el control de dicho proceso, por lo que no es necesario reiniciar el servidor como método de estabilización de la pila de servicios.

1) Verificar con el comando check crs, si solamente el servicio crsd presenta inconvenientes, si es así obtendrás una salida similar a la siguiente:

dbrac1(/u01/grid/product/12.1.0/bin)# ./crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4535 : Cannot communicate with Cluster Ready Services
CRS-4529 : Cluster Synchronization Services is online
CRS-4533: Event Manager is online

 

2) Verificar si el proceso crsd se encuentra en ejecución:

ps -fea |grep crsd.bin

3) A continuación, si dicho proceso no se encuentra en ejecución se intentara iniciar el CRS por medio de crsd.

dbrac1(/u01/grid/product/12.1.0/bin)# ./crsctl start res ora.crsd -init
CRS-2672: Attempting to start 'ora.crf' on 'dbrac1'
CRS-2672: Attempting to start 'ora.storage' on 'dbrac1'
CRS-2676: Start of 'ora.crf' on 'dbrac1' succeeded
CRS-2676: Start of 'ora.storage' on 'dbrac1' succeeded
CRS-2672: Attempting to start 'ora.crsd' on 'dbrac1'
CRS-2676: Start of 'ora.crsd' on 'dbrac1' succeeded

4) Verifica si el proceso inicio de forma correcta y consulta demás recursos administrador por el RAC:

dbrac1(/u01/grid/product/12.1.0/bin)# ./crsctl stat res -t
--------------------------------------------------------------------------------
Name             Target               State               Server          State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
ONLINE            ONLINE            dbrac1            STABLE
ONLINE            ONLINE            dbrac2            STABLE
ora.FRA.dg
ONLINE            ONLINE            dbrac1            STABLE
ONLINE            ONLINE            dbrac2            STABLE
ora.LISTENER.lsnr
ONLINE            ONLINE            dbrac1            STABLE
ONLINE            ONLINE            dbrac2            STABLE
ora.OCR_VOTE.dg
ONLINE            ONLINE            dbrac1            STABLE
ONLINE            ONLINE            dbrac2            STABLE
ora.asm
ONLINE            ONLINE            dbrac1            STABLE
ONLINE            ONLINE            dbrac2            STABLE
ora.net1.network
ONLINE            ONLINE            dbrac1            STABLE
ONLINE            ONLINE            dbrac2            STABLE

.

.

.


Llámanos ahora

Para servicios de RAC|Tunning|Standby|Backups & Recovery …. y mucho mas

Si tienes otros errores recurrentes asociados o necesitas soporte no dudes en contactarnos a través de: info@rinnovocorp.com | tel: (503) 2305-2416

 

 

 

Written by: JChevez

1 Comment

  1. Buy cialis dice:

    Thanks a lot! Awesome information.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *