Exécuter la commande «crsctl stat res» avec l'option «-h» pour voir les différentes options:
oracle@ucm01a:/u01/home/dba/oracle> crsctl stat res -h
Usage:
crsctl status resource [
Vérifier le statut des ressources désignées
crsctl stat resource [
Imprimer le statut des ressources dans un tableau
où
resName [...] Plusieurs noms de ressource séparés par des blancs
-w Filtre de la ressource (ex : 'TYPE = ora.db')
-p Imprimer config. s
-v Imprimer config. runtime
-e Evaluer valeurs spéciales de l'instance de ressource
-f Imprimer config. complète
-l Imprimer tous membres cardinaux et de degré
-g Vérifier l'inscr. des ressources
-k ID de cardinalité
-d ID de degré
-n Nom du serveur
-s Obtenir serveurs cible pour transfert
-t Ta
oracle@ucm01a:/u01/home/dba/oracle>
On voit que l'option «-w» permet de filtrer le résultat obtenu.
Exemple:
Si on veut voir toutes les ressources qui contiennent le mot «asm»:
crsctl stat res -t -w "NAME co asm"
--Les ressources dont le nom (NAME) contient le mot «asm»
oracle@ucm01a:/u01/home/dba/oracle> crsctl stat res -t -w "NAME co asm"
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.asm
ONLINE ONLINE ucm01a
ONLINE ONLINE ucm01b
ONLINE ONLINE ucm01c Started
oracle@ucm01a:/u01/home/dba/oracle>
Si on veut voir toutes les ressources qui contiennent le mot «dg» (pour les diskgroups):
crsctl stat res -t -w "NAME co dg"
--Les ressources dont le nom (NAME) contient le mot «dg»
oracle@ucm01a:/u01/home/dba/oracle> crsctl stat res -t -w "NAME co dg"
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATADG01.dg
ONLINE ONLINE ucm01a
ONLINE ONLINE ucm01b
ONLINE ONLINE ucm01c
ora.FRADG01.dg
ONLINE ONLINE ucm01a
ONLINE ONLINE ucm01b
ONLINE ONLINE ucm01c
ora.FRADG02.dg
ONLINE ONLINE ucm01a
ONLINE ONLINE ucm01b
ONLINE ONLINE ucm01c
ora.SYSDG01.dg
ONLINE ONLINE ucm01a
ONLINE ONLINE ucm01b
ONLINE ONLINE ucm01c
oracle@ucm01a:/u01/home/dba/oracle>
La commande précédente correspond à la commande ci-dessous (les 2 commandes permettent de rechercher les diskgroups):
crsctl stat res -t -w "TYPE = ora.diskgroup.type"
-- Les ressources dont le type est égal à «ora.diskgroup.type»
Note:
Remarquer l'espace après "TYPE " et après le signe d'égalité "= " dans la commande précédente.
Les différents types de ressources peuvent s'obtenir avec la commande:
crsctl stat res -p | grep TYPE=ora
Dans l'ensemble, les différents types se résument à:
TYPE=ora.diskgroup.type
TYPE=ora.listener.type
TYPE=ora.scan_listener.type
TYPE=ora.asm.type
TYPE=ora.service.type
TYPE=ora.database.type
TYPE=ora.eons.type
TYPE=ora.gsd.type
TYPE=ora.network.type
TYPE=ora.oc4j.type
TYPE=ora.ons.type
TYPE=ora.scan_vip.type
TYPE=ora.cluster_vip_net1.type
Tout en espérant que cet article vous sera utile...
Aucun commentaire:
Enregistrer un commentaire