Oracle Database to najpopularniejsza relacyjna baza danych na świecie o zaawansowanych funkcjach i możliwości przechowywania ogromnych ilości danych. Aby przechowywać te dane Oracle zapewnia tabelę tabel, która jest logiczną jednostką pamięci, która zawiera jeden lub więcej plików danych (pliki danych zawierają tabele, indeksy, duże obiekty i długie dane).
W tym poście omówi następujące podejścia:
Metoda 1: Sprawdź rozmiar strefy tabel w Oracle SQL Developer za pomocą GUI
Otwórz Oracle SQL Developer, przeszukując go z menu Start:
Kliknij dwukrotnie istniejące połączenie i podaj jego nazwę użytkownika i hasło. Wciśnij "OK”Przycisk, aby pomyślnie zalogować się:
Otwórz rozwijaną „Pogląd”Lista i kliknij„Dba" opcja. Kliknij Dodaj „+”Ikona i wybierz połączenie. Podaj swoje poświadczenie i uderz „OK" przycisk:
Rozszerz połączenie, a następnie kliknij „Składowanie" opcja:
Znajdź folder o nazwie „Pliki danych”I kliknij dwukrotnie:
Nowa karta wyświetli szczegóły obszaru tabel wraz z jego rozmiarem:
Z powodzeniem wyodrębniłeś informacje o Oracle Tablespace. Zobaczmy inne podejście do wykonania tej samej operacji.
Metoda 2: Sprawdź rozmiar tabel w Oracle za pomocą polecenia
Aby uruchomić zapytanie do sprawdzania rozmiaru strefy tabel, otwórz „Arkusz SQL”Klikając ikonę:
W rezultacie otworzy się nowa karta. Następnie wpisz to zapytanie, aby uzyskać szczegóły, takie jak całkowitą przestrzeń, używana przestrzeń (rozmiar) i pozostała przestrzeń w MBs wszystkich tabliczek w Oracle:
Wybierz L.tabespace_name „tablespace”,
TotalusedSpace „Używany MB”,
(l.Totalspace - m.TotalUSUSSPACE) „darmowy MB”,
L.Totalspace „Total MB”,
okrągły (100 * (l.Totalspace - m.TotalusedSpace)/ l.totalspace)) ”PCT. Bezpłatny"
z
(Wybierz nazwę StoreSpace_name,
Run (suma (bajty) / 1048576)
z dba_data_files
grupa według nazwy Storespace_name) L,
(Wybierz Round (sum (bajty)/(1024*1024)) TotalUsUsspace, nazwa_bespace_name
z dba_segments
grupa według nazwy Storespace_name) m
gdzie l.tabespace_name = m.nazwa_belespace_name;
Wykonaj dodane zapytanie, naciskając „Oświadczenie uruchom" Ikona. Wyjście wyświetli szczegóły rozmiaru tabel:
Użyłeś polecenia SQL do wyodrębnienia szczegółów rozmiaru wszystkich tabel tabel Oracle, ale jeśli chcesz wyodrębnić szczegóły rozmiaru określonego obszaru tabel, sprawdź następne podejścia.
Metoda 3: Sprawdź rozmiar określonego obszaru tabel w MBS
Otwarty "Arkusz SQL”I wpisz podane poniżej polecenie, aby wybrać szczegóły miejsca określonego obszaru tabel:
Wybierz (sum (bajty)/1024/1024) Space_Allocated
z dba_data_files
gdzie tabespace_name = Upper ('& tname');
Otwarta monit, aby uzyskać nazwę określonego obszaru tabel. Kliknij na "OK" przycisk:
Wyjście wyświetli rozmiar określonego obszaru tabel w MBS:
Metoda 4: Sprawdź rozmiar określonego obszaru tabel w GBS
Podobnie otwórz „Arkusz SQL”I uruchom to polecenie, aby zobaczyć szczegóły przestrzeni określonego obszaru tabel Oracle, ale w GBS:
Wybierz (suma (bajty)/1024/1024/1024) Space_Allocated
z dba_data_files
gdzie tabespace_name = Upper ('& tname');
Wprowadź nazwę tabel i kliknij „OK" przycisk:
Wyjście pokaże szczegóły przestrzeni w GBS:
Nauczyłeś się sprawdzać rozmiar tabel znaczników w Oracle SQL Developer.
Wniosek
W programie Oracle SQL otwórz rozwijaną „Pogląd”Lista i wybierz„Dba" opcja. Dodaj istniejące połączenie i zmaksymalizuj. Idź do „Składowanie”Folder i kliknij dwukrotnie„Pliki danych" teczka. Wyświetli rozmiar tabel tabel. Możesz także uruchomić polecenia, aby sprawdzić rozmiary wszystkich tabel, a także rozmiar określonego obszaru tabeli. Ten post wykazał różne metody sprawdzania rozmiaru strefy tabel w Oracle SQL Developer.