sql >> Databasteknik >  >> RDS >> Oracle

Hur visar man Oracle-schemastorlek med SQL-fråga?

Du vill förmodligen

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

Om du är inloggad som schemaägare kan du även

SELECT SUM(bytes)
  FROM user_segments

Det ger dig det utrymme som tilldelas objekten som ägs av användaren i vilka tabellutrymmen de än befinner sig i. Det kan finnas tomt utrymme tilldelat till tabellerna som räknas som tilldelat av dessa frågor.



  1. mysql välja int som valuta eller konvertera int till valutaformat?

  2. Åtgärda SQL-databasåterställning väntande problem med nekad åtkomst

  3. PostgreSQL:Ändra OWNER på alla tabeller samtidigt i PostgreSQL

  4. HUR MAN:Kör schemalagda uppgifter med Microsoft Access