DBAtlas · Atlas d'exploitation des bases de données

Vérifier l'état de la base, des instances et des services RAC avec srvctl

OracleRAC et Grid

Commande

# Which node each instance runs on, and in what state:
srvctl status database -db <db_unique_name> -verbose
# Configuration registered in Clusterware (Oracle home, spfile, disk group, policy, role):
srvctl config database -db <db_unique_name>
# A single instance:
srvctl status instance -db <db_unique_name> -instance <instance>
# Which instances the services are running on:
srvctl status service -db <db_unique_name>

Ce que fait la commande

Affiche l'état d'exécution de la base, de chaque instance et de ses services tel que vu par Clusterware (CRS), ainsi que la configuration enregistrée ; -verbose ajoute le mode d'ouverture de l'instance.

Quand l'utiliser

Comme première vérification avant et après toute intervention RAC ; pendant un incident, pour voir quel nœud/quelle instance est touché.

Attention

Lecture seule. Exécutez-le depuis l'Oracle home de la base (utilisateur oracle) ; un srvctl issu d'un Grid home d'une autre version peut renvoyer des résultats trompeurs ou des erreurs.

Ouvrir dans DBAtlas →

Voir aussi