En Oracle segment er en type struktur som brukes til å lagre data i databasen. Et segment er en tabell , indeks eller loggfil. Hvert av disse segmentene tar opp plass på harddisken . Oracle inkluderer en " select " statement du kan bruke til å spørre størrelsen på hver av disse segmentene . Bruke spørringen til å beregne størrelsen i megabyte , slik at du kan planlegge for eventuelle hardware oppgraderinger på serveren. Instruksjoner
en
Åpne Oracle Database Manager programvare. Logg inn på serveren din og åpne PL -SQL editor
2
Kopier og lim inn følgende PL - SQL-kode inn i editoren : .
Selectsegment_name , sum ( bytes ) /( 1024 * 1024 ) SegmentSizefromuser_extentswheresegment_type = ' TABLE'andsegment_name =' MyTable '
Erstatt " bord " i "hvor" klausul med den type segment du vil spørringen , for eksempel " bordet" "indeks " eller "klynge . " Erstatt " MyTable " med navnet på segmentet du ønsker å søke . For eksempel, hvis du har en tabell du ønsker å beregne heter " kunder" bruk "bord" i " segment_type "-klausul . Bruk " kunder " i " SEGMENT_NAME "-klausulen . Alle klausuler kan slettes hvis du vil vise alle segment størrelser .
3
Klikk " Utfør " for å kjøre spørringen . Størrelsen på segmentet er utstilt i megabyte i PL -SQL editor resultater vinduet.