Ich versuche, die Tabellengrößen in meinem Schema (in MB) zu schätzen. Das habe ich bisher:
SELECT table_name, owner, last_analyzed
FROM all_tables
Ich bin ziemlich neu in SQL, daher habe ich keine Ahnung, wie ich das machen würde.
Vielen Dank.
Schauen Sie sich die Ansicht "dba_segments" an (oder user_segments, wenn Sie keine dba-Rechte haben). Die folgende Abfrage sollte Ihnen das geben, wonach Sie suchen:
select
owner as "Schema"
, segment_name as "Object Name"
, segment_type as "Object Type"
, round(bytes/1024/1024,2) as "Object Size (Mb)"
, tablespace_name as "Tablespace"
from dba_segments
order by owner;