Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment afficher la taille du schéma Oracle avec une requête SQL ?

Vous voulez probablement

SELECT sum(bytes)
  FROM dba_segments
 WHERE owner = <<owner of schema>>

Si vous êtes connecté en tant que propriétaire du schéma, vous pouvez également

SELECT SUM(bytes)
  FROM user_segments

Cela vous donnera l'espace alloué aux objets appartenant à l'utilisateur dans tous les tablespaces dans lesquels ils se trouvent. Il peut y avoir de l'espace vide alloué aux tables qui est compté comme alloué par ces requêtes.