Tablespace size
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
- Tablespaces infos — détail par tablespace (espace libre/utilisé, extents)
- Tablespace extract sql — régénérer les ordres CREATE TABLESPACE