ASM clients
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Script SQL*Plus de diagnostic |
| Domaine | ASM – instances clientes |
| Voir aussi | ASM diskgroups · ASM disks |
ASM clients liste, pour une instance ASM donnée, l'ensemble des bases de données (clients) qui l'utilisent : pour chaque diskgroup, quelles instances de bases y sont connectées et avec quel statut. Utile pour vérifier avant une opération de maintenance sur un diskgroup (montage/démontage, drop) qu'aucune base ne l'utilise encore, ou pour un audit rapide du mapping bases ↔ diskgroups.
Script
-- Rapport ASM : bases clientes connectées à l'instance ASM (v$asm_client)
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 : ASM Clients |
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 disk_group_name FORMAT a25 HEAD 'Disk Group Name'
COLUMN instance_name FORMAT a20 HEAD 'Instance Name'
COLUMN db_name FORMAT a9 HEAD 'Database Name'
COLUMN status FORMAT a12 HEAD 'Status'
SELECT
a.name disk_group_name
, c.instance_name instance_name
, c.db_name db_name
, c.status status
FROM
v$asm_diskgroup a JOIN v$asm_client c USING (group_number)
ORDER BY
a.name
/
Colonnes / sortie
- Instance Name / Database Name – instance et base cliente (exemple générique : instance
PRODDB1, basePRODDB). - Status – état de la connexion du client au diskgroup (typiquement
CONNECTED).
Voir aussi
- ASM diskgroups — état et volumétrie des diskgroups
- ASM disks — détail des disques composant chaque diskgroup