Come Elencare tutti i segmenti in un database in Oracle

January 18

Il database Oracle contiene componenti strutturali separati in segmenti. Per esempio, le tabelle si utilizza per memorizzare i dati sono segmenti di tabella, le stored procedure si esegue sul server sono segmenti di procedura. Ogni segmento viene memorizzato nel database del sistema Oracle. Si interroga il database per visualizzare un elenco di segmenti sul server.

istruzione

1 Aprire il software Oracle Enterprise Manager e aprire l'editor PL-SQL. Nella schermata di accesso, digitare il nome utente e la password nelle caselle di testo e premere "Invio".

2 Digitare la dichiarazione di Oracle per ottenere l'elenco dei segmenti. Il codice seguente imposta il testo modello di query per interrogare i segmenti:

selezionare
SEGMENT_NAME
da parte di

user_extents

3 Fare clic sul pulsante "Esegui". L'istruzione viene eseguita e un elenco di tutti i segmenti del display. Per filtrare i risultati e solo visualizzare un tipo specifico di segmento, utilizzare il seguente codice:

selezionare
SEGMENT_NAME
da parte di

user_extents
dove

segment_type = 'table'

In questo esempio, viene visualizzato un elenco di segmenti di tabella. Ci sono diversi altri segmenti come "indice", "gruppo", "rollback" e "partizione di indice."