Tablespace size

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Script SQL*Plus de diagnostic (Tablespaces)
Voir aussi Tablespaces infos · Tablespace extract sql

Tablespace size calcule en une seule requête la taille totale occupée par la base : fichiers de données (dba_data_files), fichiers temporaires (dba_temp_files) et fichiers de journalisation (redo logs, v$log), exprimée en Go.

Un indicateur volontairement minimal — pour une vue détaillée tablespace par tablespace (espace libre, espace utilisé, nombre d'extents), voir Tablespaces infos.

Script

-- Taille totale de la base (datafiles + tempfiles + redo logs), en Go.

SELECT
    (a.data_size + b.temp_size + c.redo_size) / 1024 / 1024 / 1024 AS "total_size_gb"
FROM
    ( SELECT SUM(bytes) data_size FROM dba_data_files ) a
  , ( SELECT NVL(SUM(bytes),0) temp_size FROM dba_temp_files ) b
  , ( SELECT SUM(bytes) redo_size FROM v$log ) c;

Voir aussi