En Oracle segment er en form for struktur bruges til at gemme data i din database. Et segment er en tabel , indeks eller logfil . Hver af disse segmenter optager plads på harddisken . Oracle indeholder en " select " erklæring, du kan bruge til at søge i størrelsen af hver af disse segmenter . Brug forespørgslen til at beregne størrelsen i megabyte , så du kan planlægge for eventuelle hardware opgraderinger på serveren. Instruktioner
1
Åben Oracle Database Manager software. Log ind på din server og åbn PL -SQL editor
2
Kopier og indsæt følgende PL- SQL-kode i editoren : .
Selectsegment_name , sum ( bytes) /( 1024 * 1024) SegmentSizefromuser_extentswheresegment_type = ' TABLE'andsegment_name =' MinTabel '
Erstat " table " i " hvor "-klausul med den type segment du ønsker at forespørgslen , såsom " table " "index " eller " klynge ". Erstat " MinTabel " med navnet på det segment , du ønsker at forespørge . For eksempel, hvis du har en tabel ønsker at beregne hedder " kunder" brug " table " i " segment_type "-klausul . Brug " kunder " i " segment_name "-klausul . Alle klausuler kan slettes , hvis du ønsker at se alle segment størrelser.
3
Klik "Udfør " for at køre forespørgslen . Størrelsen af segmentet er display i megabyte i PL -SQL editor resultater vinduet.