¿Por qué murieron los crs de Oracle rac?
Sistema operativo: RedHat EL5
Clúster: grid de Oracle 11gR2
Oracle: Oracle 11gR2
p>En un entorno RAC, el proceso crsd de uno de los nodos no se puede iniciar:
[grid@wyb666 ~]$ crsctl checks crs
CRS-4638 : Servicio de alta disponibilidad de Oracle en línea CRS-4535: No se puede comunicar con el servicio listo para el clúster CRS-4529: Servicio de sincronización de clúster en línea CRS-4533: Administrador de eventos en línea
1, verifique el registro
[root @ wyb 666 ~]# CD/u 01/11 2 0/grid/log
[root@wyb666 log]# ls
crs diagnostic wyb666<. /p>
[root@wyb666 log]# cd wyb666/
[root@wyb666 wyb666]# ls
alerta de administrador web 666 . registro crsd cts SD evmd gnsd MDN Cliente SD racgagent cssd disk mon gipcd gpnpd ohashd srvm[root @ wyb 666 wyb 666]# CD crsd
[root@wyb666 crsd]# ls
crsd.log crsdOUT.log crsd .trc
[root@wyb666 crsd]# tail crsd.log
2015-06-08 11:41:28.430:[OCRASM][3046103824]proprasmcl: el identificador de ASM es nulo 2015-06-08 11:41:28.430:[ocraw:Error en la inicialización del backend:[26]
2015-06-08 11:41:28.430:[Cr socr][3046103824]Error en la inicialización del contexto OCR .
Error: PROC-26: Error al acceder al almacenamiento físico Error de ASM [SLOS: cat=7, opn=kgfoAl06, dep=15077, loc=kgfokgeORA-15077: No se encontró la instancia de ASM que atiende al grupo de discos requerido][7]
2015-06-08 11:41:28.430:[CRSD][3046103824][Pánico] Salida de CRSD: no se puede inicializar el OCR, código: 262015-06-08 11:41:28.4338
Como Como se puede ver en lo anterior, cuando se inicia el servicio crs, no se puede acceder al disco OCR y falla el acceso a ASM DISKGROUP.
2. Ver información del grupo de discos ASM
[root @ wyb 666 crsd]# service Oracle ASM listdisksASM_data 1
ASM_DATA2
ASM_RCY1
ASM_RCY2
OCR_VOTE1
OCR_VOTE2
OCR_VOTE3
[root @ wyb 666 crsd]# ls -l /dev/Oracle ASM/discos total 0
brw-rw -1 grid asmadmin 8,21 8 de junio 09:23 asm_data 1 brw-rw -1 grid asmadmin 8,22 8 de junio 09:23 asm_data 2 brw-rw-1 grid asmadmin 8, 23 jun 8 09:23 asm_rcy 1 brw-rw-65438
Reinicie el servicio CRS y luego inicie manualmente la instancia de ASM:
Iniciar instancia de ASM
[root@wyb666 crsd]# su - grid
[grid @ wyb 666 ~]$ sqlplus '/as sys ASM '
SQL *Además: 11.2.0.1.0 Publicado el 8 de junio de 2009 Producción 11:59:26 2015 Copyright (c) 1982, Oracle. Todos los derechos reservados
Conéctese a una instancia inactiva.
Conector SQL y gt/sistema de componentes
Conectarse a una instancia inactiva.
SQL y gt iniciados
Instancia de ASM iniciada
Área global total del sistema 284565504 bytes de tamaño fijo 1336036 bytes de tamaño variable 258063644 bytes de caché de SMS 25165824 bytes de grupo de discos de SMS montados
Volumen del grupo de discos ASM habilitado
SQL & gtselect nombre, estado de v$ASM_grupo de discos estado
- -Se han instalado datos
DG1 ha sido instalado
RCY1 ha sido instalado
Inicio exitoso:
[root@wyb666 ~]# crsctl check crs
CRS-4638: Servicio de alta disponibilidad de Oracle en línea CRS-4537: Servicio listo para clúster en línea CRS-4529: Servicio de sincronización de clúster en línea CRS-4533: Administrador de eventos en línea