En Oracle -segmentet är en typ av struktur som används för att lagra data i din databas . Ett segment är en tabell , index eller loggfil . Vart och ett av dessa segment tar upp utrymme på hårddisken . Oracle ingår en " select " uttalande du kan använda för att söka i storleken på var och en av dessa segment . Använd frågan att beräkna storleken i megabyte , så att du kan planera för eventuella uppgraderingar av maskinvara på servern . Instruktioner
1
Öppna Oracles programvara Database Manager . Logga in på din server och öppna PL - SQL editor
2
Kopiera och klistra in följande PL - SQL-kod i editorn : .
Selectsegment_name , sum ( byte ) /( 1024 * 1024 ) SegmentSizefromuser_extentswheresegment_type = ' TABLE'andsegment_name = ' mytable '
Ersätt " bord " i " där " klausul med den typ av segment du vill fråga , t.ex. " bord " " index " eller " kluster ". Ersätt " mytable " med namnet på det segment du vill fråga . Till exempel , om du har en tabell som du vill beräkna heter " kunder" användning " table " i " segment_type " klausul . Använd "kunder " i " segment_name " klausul . Alla klausuler kan tas bort om du vill visa alla segment storlekar .
3
Klicka " Kör " för att köra frågan . Storleken på segmentet är displayen i megabyte i PL - SQL editor resultat fönstret .