Rac instances
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Script SQL*Plus de diagnostic |
| Vue source | gv$instance
|
| Voir aussi | Memo RAC · VIP-RAC · Srvctl |
Rac instances interroge gv$instance (la vue « globale » d'un cluster RAC, qui agrège v$instance sur toutes les instances actives) pour produire un état de toutes les instances configurées de la base : nom, thread de redo, nœud hébergeur, statut, date de démarrage, capacité à accepter des connexions...
Complémentaire de Srvctl (qui pilote le démarrage/arrêt des instances au niveau du clusterware) : ce script se contente d'observer l'état côté base de données, via SQL, sans agir dessus.
Script
SET TERMOUT OFF
COLUMN current_instance NEW_VALUE current_instance NOPRINT
SELECT RPAD(SYS_CONTEXT('USERENV', 'INSTANCE_NAME'), 17) current_instance FROM dual;
SET TERMOUT ON
PROMPT
PROMPT +------------------------------------------------------------------------+
PROMPT | Rapport : Instances du cluster RAC |
PROMPT | Instance : ¤t_instance |
PROMPT +------------------------------------------------------------------------+
SET ECHO OFF
SET FEEDBACK 6
SET HEADING ON
SET LINESIZE 180
SET PAGESIZE 50000
SET VERIFY OFF
CLEAR COLUMNS
CLEAR BREAKS
CLEAR COMPUTES
COLUMN instance_name FORMAT a13 HEAD 'Instance|Nom / Numéro'
COLUMN thread# FORMAT 99999999 HEAD 'Thread #'
COLUMN host_name FORMAT a28 HEAD 'Nœud|Hôte'
COLUMN status FORMAT a6 HEAD 'Statut'
COLUMN startup_time FORMAT a20 HEAD 'Démarrage'
COLUMN database_status FORMAT a8 HEAD 'Base|Statut'
COLUMN archiver FORMAT a8 HEAD 'Archiver'
COLUMN logins FORMAT a10 HEAD 'Connexions ?'
COLUMN shutdown_pending FORMAT a8 HEAD 'Arrêt|en cours ?'
COLUMN active_state FORMAT a6 HEAD 'État|actif'
COLUMN version HEAD 'Version'
SELECT
instance_name || ' (' || instance_number || ')' instance_name
, thread#
, host_name
, status
, TO_CHAR(startup_time, 'DD-MON-YYYY HH24:MI:SS') startup_time
, database_status
, archiver
, logins
, shutdown_pending
, active_state
, version
FROM
gv$instance
ORDER BY
instance_number;
Voir aussi
- Memo RAC — aide-mémoire général Real Application Clusters
- VIP-RAC — adresses IP virtuelles du cluster
- Srvctl — démarrer/arrêter les instances et ressources du cluster
- Doc RAC 10gR2 — documentation et références RAC