Srvctl

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Commande CLI Oracle Grid Infrastructure / RAC
Rôle Démarrage, arrêt, état et configuration des ressources cluster
Emplacement $ORACLE_HOME/bin/srvctl (Grid Infrastructure ou RDBMS home selon la ressource)
Voir aussi Crsctl · OCR · VIP-RAC

srvctl (Server Control) est la commande principale pour administrer les ressources d'un cluster Oracle RAC / Grid Infrastructure : bases de données, instances, services, listeners, SCAN, VIP, nodeapps, diskgroups ASM... Contrairement à crsctl (plus bas niveau, générique à toute ressource du cluster), srvctl connaît la sémantique de chaque type de ressource Oracle et propose une syntaxe dédiée par type.

Syntaxe générale

srvctl <start|stop|status|config|enable|disable|add|remove|modify> <type_ressource> [options]

Nodeapps (VIP, ONS, listener applicatif d'un nœud)

srvctl start nodeapps -n <nom_noeud>

SCAN et SCAN listener

srvctl status scan
srvctl status scan_listener
srvctl config scan
srvctl config scan_listener
srvctl stop scan_listener
srvctl stop scan
srvctl start scan_listener

Autres ressources courantes (à titre de référence)

srvctl status database -d <nom_base>
srvctl status instance -d <nom_base> -i <nom_instance>
srvctl status service -d <nom_base>
srvctl status listener
srvctl status asm

Voir aussi

  • Crsctl — contrôle bas niveau du stack cluster, toutes ressources confondues
  • OCR — registre où sont définies les ressources pilotées par srvctl
  • VIP-RAC — détail des VIP/SCAN gérés ici
  • CRS — Cluster Ready Services