Verificar a saúde da pilha do cluster, a lista de nós e a versão do Clusterware
OracleRAC & GridComando
# CRS, CSS, EVM health check on all nodes:
crsctl check cluster -all
# Full stack on this node, including OHASD:
crsctl check crs
# Node list: number, status (Active/Inactive), pinned:
olsnodes -n -s -t
# Active version, patch level and upgrade state (after a rolling patch):
crsctl query crs activeversion -f
crsctl query crs softwareversion -allO que faz
Mostra que os daemons Cluster Ready Services, Cluster Synchronization Services e Event Manager estão rodando em todos os nós, os membros do cluster e a versão ativa/de software do Clusterware.
Quando usar
Na verificação de saúde matinal, após uma node eviction ou reboot e após um patch/upgrade rolling para confirmar que todos os nós estão no mesmo nível.
Atenção
Somente leitura. Se activeversion -f mostrar "ROLLING PATCH" ou um nível de patch diferente, uma operação rolling está incompleta; conclua-a (crsctl stop rollingpatch / rootcrs -postpatch) antes de fazer novas mudanças.
Relacionados
- Verificar o status do banco de dados, das instâncias e dos serviços RAC com srvctl
- Parar / iniciar um banco de dados RAC ou uma única instância com srvctl (rolling)
- Adicionar um serviço RAC com instâncias preferred/available (incluindo Application Continuity)
- Realocar um serviço RAC para outra instância
- Verificar o status dos recursos do cluster (crsctl stat res -t)
- Verificar a integridade do OCR e fazer um backup do OCR (ocrcheck / ocrconfig)