Oracle Database è il database relazionale più popolare al mondo con funzionalità avanzate e la capacità di archiviare enormi quantità di dati. Per archiviare questi dati Oracle fornisce tablespace, che è un'unità di archiviazione logica che contiene uno o più file di dati (i file di dati contengono tabelle, indici, oggetti di grandi dimensioni e dati lunghi).
Questo post discuterà dei seguenti approcci:
Metodo 1: selezionare la dimensione del tablespace in Oracle SQL Developer utilizzando GUI
Apri Oracle SQL Developer cercandolo dal menu Start:
Fai doppio clic sulla connessione esistente e fornisci il suo nome utente e password. Premi il "OK"Pulsante per accedere correttamente:
Apri il menu a discesa "Visualizzazione"Elenco e fare clic su"Dba" opzione. Fai clic su Aggiungi "+"Icon e selezionare una connessione. Fornire le sue credenziali e colpire il "OK"Pulsante:
Estendere la connessione e quindi fare clic su "Magazzinaggio" opzione:
Individua la cartella chiamata "File di dati"E fare doppio clic su di esso:
Una nuova scheda visualizzerà i dettagli del tablespace insieme alle sue dimensioni:
Hai estratto con successo le informazioni su Oracle TableSpace. Vediamo un altro approccio per eseguire la stessa operazione.
Metodo 2: controllare la dimensione del tablespace in Oracle usando il comando
Per eseguire una query per verificare la dimensione del tablespace, apri “Foglio di lavoro SQL"Facendo clic sulla sua icona:
Di conseguenza, si aprirà una nuova scheda. Quindi, digita questa query per ottenere i dettagli, come lo spazio totale, lo spazio usato (dimensione) e lo spazio rimanente in MBS di tutti i tablespace in Oracle:
Seleziona l.tablespace_name "tablespace",
TotalusedSpace "MB usata",
(l.Totalspace - m.TotalusedSpace) "MB gratuito",
l.Totalspace "totale MB",
round (100 * (L.Totalspace - m.TotalusedSpace)/ L.Totalspace)) "PCT. Gratuito"
da
(Seleziona tableSpace_name,
Round (Sum (byte) / 1048576) Totalspace
da dba_data_files
gruppo per tablepace_name) l,
(seleziona Round (Sum (bytes)/(1024*1024)) TotalusedSpace, tableSpace_name
da dba_segments
gruppo per tablepace_name) m
dove l.tableSpace_name = m.tablespace_name;
Eseguire la query aggiunta premendo il "Dichiarazione di corsa" icona. L'output visualizzerà i dettagli delle dimensioni dei tablespace:
Hai usato il comando SQL per estrarre i dettagli delle dimensioni di tutti i tablespace di Oracle, ma se si desidera estrarre i dettagli delle dimensioni di un tablespace specifico, controlla gli approcci successivi.
Metodo 3: controllare la dimensione di un tablespace specifico in MBS
Aprire "Foglio di lavoro SQL"E digita il comando indicato di seguito per selezionare i dettagli dello spazio di un tablespace specifico:
Seleziona (somma (byte)/1024/1024) Space_allocated
da dba_data_files
dove tableSpace_name = superiore ('& tname');
Si aprirà un prompt per ottenere il nome di un tablespace specifico. Clicca sul "OK"Pulsante:
L'uscita visualizzerà la dimensione del tablespace specificato in MBS:
Metodo 4: controllare la dimensione di un tablespace specifico in GBS
Allo stesso modo, apri il "Foglio di lavoro SQL"Ed eseguire questo comando per vedere i dettagli dello spazio di uno specifico tablespace Oracle ma in GBS:
Seleziona (Sum (bytes)/1024/1024/1024) Space_allocated
da dba_data_files
dove tableSpace_name = superiore ('& tname');
Immettere il nome del tablespace e fare clic su "OK"Pulsante:
L'output mostrerà i dettagli dello spazio in GBS:
Hai imparato a controllare le dimensioni del tablespace nello sviluppatore Oracle SQL.
Conclusione
In Oracle SQL Developer, apri il discesa "Visualizzazione"Elenco e selezionare il"Dba" opzione. Aggiungi una connessione esistente e massimizzala. Vai al "Magazzinaggio"Cartella e fare doppio clic su"File di dati" cartella. Verrà visualizzato la dimensione dei tablespace. È inoltre possibile eseguire i comandi per controllare le dimensioni di tutti i tablespace e le dimensioni del tablespace specifico. Questo post ha dimostrato metodi diversi per verificare la dimensione del tablespace in Oracle SQL Developer.