ORACLE: CRS-4535: Cannot communicate with Cluster Ready Services
- Siltech Consult
- 7 de out. de 2019
- 1 min de leitura
Como identificar status dos processos responsáveis pelo Oracle Cluster (RAC) ?
Quando o crss.bin falha no startup ou o status do comando “crsctl stat res -t -init” não mostra os processos como ONLINE ou quando temos o retorno de “CRS-4535: Cannot communicate with Cluster Ready Services” quando executamos o crsctl stat crs.
Na maior parte das vezes o passo-a-passo abaixo ajuda a identificar a causa e com isso facilita na implementação de uma solução:
1) Quando o crsd.bin falha no startup os seguintes comandos podem ser executados para identificar causa e solução:
2) Identifique quem é o node master do OCR com o comando abaixo:
O MASTER do OCR pode ser identificado com a mensagem “NEW OCR MASTER IS xx”.
3) Verifique se o MASTER OCR está ok:
A mensagem “Cluster Ready Services is online” deve aparecer. para o primeiro comando. Para o segundo todos os Resources devem estar ONLINE.
Se der algum erro, pode-se habilitar o trace para identificação:
Como root, execute os seguintes comandos:
1) Liste todos os modulos de crs:
2) Verifique o trace level para todos os modules crud – o retorno pose see us ado para habilitar o trace para o original assim que o problema for resolvido:
3) Altere o trace level para 5 para todos os modulos
Caso queria é possível habilitar o trace para algum modulo específico:
OBSERVAÇÃO: O module name é CASE SENSITIVE.
4) Assim que o problema for identificado e resolvido pode-se habilitar o trace level para 1 para os módulos que foram alterados:
Dúvidas? silverio@siltechconsult.com.br
Comments