ASM clients

De wiki.nexiat.fr
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  : &current_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, base PRODDB).
  • 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