Un segmento di Oracle è un tipo di struttura utilizzata per memorizzare i dati nel database. Un segmento è un file di tabella , indice o registro. Ciascuno di questi segmenti occupano spazio sul disco rigido . Oracle include una dichiarazione "select" è possibile utilizzare per interrogare le dimensioni di ognuno di questi segmenti . Utilizzare la query per calcolare la dimensione in megabyte , in modo da poter pianificare per eventuali aggiornamenti hardware sul server . Istruzioni
1
Aprire il software Oracle Database Manager . Accedi al tuo server e aprire l'editor di PL- SQL
2
Copia e incolla il seguente codice PL- SQL nell'editor : .
Selectsegment_name , sum ( bytes ) /( 1024 * 1024) SegmentSizefromuser_extentswheresegment_type = ' TABLE'andsegment_name =' MYTABLE '
Sostituire "tavolo" nella clausola "dove" con il tipo di segmento da query, ad esempio " tavolo " " index " o "a grappolo ". Sostituire " MyTable " con il nome del segmento che si desidera interrogare . Per esempio, se si dispone di una tabella che si desidera calcolare il nome di " clienti" uso "tavolo" nella clausola " segment_type " . Utilizzare "clienti" nella clausola " segment_name " . Tutte le clausole possono essere eliminati se si desidera visualizzare tutte le dimensioni del segmento .
3
Fare clic su "Esegui" per eseguire la query . La dimensione del segmento è del display in megabyte nella finestra risultati PL -SQL .