Проверить состояние ресурсов кластера (crsctl stat res -t)
OracleRAC и GridКоманда
# From the Grid home, as the grid user:
crsctl stat res -t
# OHASD (init) layer: ora.cssd, ora.crsd, ora.asm, ora.ctssd...
crsctl stat res -t -init
# Only problem resources (TARGET is ONLINE but STATE is not):
crsctl stat res -t -w "((TARGET = ONLINE) and (STATE != ONLINE))"
# Profile and runtime details of a single resource:
crsctl stat res ora.<db_unique_name>.db -p
crsctl stat res ora.<db_unique_name>.db -vЧто делает
Выводит в табличном виде все ресурсы под управлением Clusterware (база данных, экземпляр, listener, SCAN, VIP, ASM, дисковая группа, сеть) по узлам с TARGET/STATE.
Когда использовать
После запуска узла, после патчинга и при любом расследовании сбоя; для поиска ресурсов в состоянии OFFLINE, INTERMEDIATE или UNKNOWN.
Внимание
Только чтение. Не управляйте ресурсами ora.* напрямую через crsctl start/stop/modify; для ресурсов базы данных используйте srvctl (поддерживаемый способ).
Связанные материалы
- Проверить состояние базы данных, экземпляров и сервисов RAC через srvctl
- Остановить / запустить базу данных RAC или отдельный экземпляр через srvctl (rolling)
- Добавить сервис RAC с preferred/available-экземплярами (включая Application Continuity)
- Перенести сервис RAC на другой экземпляр
- Проверить работоспособность стека кластера, список узлов и версию Clusterware
- Проверить целостность OCR и сделать бэкап OCR (ocrcheck / ocrconfig)