Przestrzeń tabel w Oracle to logiczna jednostka pamięci do przechowywania danych w bazie danych Oracle. Jest podobny do folderu lub katalogu w systemie plików komputera, zapewnia sposób organizowania danych w bazie danych i zarządzania zarządzaniem danymi. Tabespaces przechowuj dane dla jednego lub więcej obiektów bazy danych, takich jak tabele, indeksy lub klastry.
Storecze są tworzone i zarządzane przez administratora bazy danych, zapewniając elastyczny i wydajny sposób przechowywania i zarządzania danymi w bazie danych. Za pomocą tabel tabel administrator bazy danych może kontrolować, gdzie i jak dane są przechowywane i zoptymalizować wydajność i dostępność bazy danych.
Na przykład obszar tabel może przechowywać dane dla konkretnej aplikacji lub zestawu użytkowników lub określonego obiektu bazy danych. Storele tabel mogą również dystrybuować dane na wielu dyskach lub urządzeniach pamięci, umożliwiając szybszy dostęp i poprawę wydajności.
Ogólnie rzecz biorąc, miejsca tabel są istotną częścią systemu zarządzania bazą danych Oracle, zapewniając sposób organizowania danych i zarządzania danymi w bazie danych w celu optymalnej wydajności i dostępności.
W tym samouczku podejmiemy rolę administratora bazy danych i dowiemy się, jak pracować z tabelami tabel na serwerze Oracle.
Oracle Utwórz instrukcję tabelpace
W Oracle możemy użyć instrukcji Utwórz tabelpace, aby utworzyć nowy obszar tabel na serwerze. Poniżej pokazuje składnię dla polecenia Utwórz tabelpace.
Utwórz tabelpace tabespace_name
DataFile „DataFile_Name”
Rozmiar
[Ponowne użycie | Autoextend on | WYŁĄCZONY]
[DOMYŚLNY]
Przechowywanie ([początkowe rozmiar] [Następny rozmiar] [Minimalny rozmiar] [Maksymsize rozmiar | Unlimited] [Numer pctinCrease] [Buffer_Pool Buffer_Pool_name]))
[Logowanie | Nologging]
[Zakres zarządzania Słownik | Lokalny [mundur [rozmiar rozmiar]]]
[Zarządzanie przestrzenią segmentu Manual | AUTOMATYCZNY]
Składnia instrukcji wyjaśniono poniżej:
Przykładowe użycie
Poniższy przykład pokazuje, jak korzystać z polecenia Utwórz tabelpace, aby zainicjować nowy tabelpace.
Utwórz tabelpace my_tablespace
DataFile 'my_tbspace.DAT '
Rozmiar 5m;
Powyższy przykład powinien utworzyć przestrzeń tabelową o nazwie my_tablespace o rozmiarze 5 MB.
Aby wyświetlić informacje o powierzchni tabel utworzonych w Oracle, możesz użyć instrukcji Wybierz, aby zapytać o widok dba_tablespaces. Ten widok zawiera informacje o wszystkich obszarach tabel w bazie danych.
Oto przykład, w jaki sposób możesz użyć instrukcji SELECT, aby wyświetlić informacje o tabelce:
WYBIERAĆ *
Z dba_tablespaces
Gdzie tabespace_name = „my_tablespace”;
Ta instrukcja zwróci wszystkie kolumny z widoku DBA_TableSpaces dla tabel tabel z nazwą my_tablespace. Możesz zmodyfikować instrukcję SELECT, aby zawierać tylko zainteresowane kolumny, lub użyć innego warunku w klauzuli Where, aby odfiltrować wyniki.
Oracle Tablespaces podczas tworzenia
Po utworzeniu tabeli w Oracle Oracle automatycznie umieści tabelę w domyślnym przestrzeni tabel zdefiniowanych podczas tworzenia użytkownika. Jeśli jednak chcesz umieścić tabelę w innym przestrzeni tabel innej niż domyślnie, możemy użyć przestrzeni tabel, jak pokazano:
Przykład:
Utwórz tabelę próbki_table (
numer identyfikacyjny,
Nazwa varchar2 (50),
data_kredytowana data
)
Tabespace my_tablespace;
To stwierdzenie tworzy tabelę o nazwie STARK_TABLE z trzema kolumnami: id, nazwa i data_created. Tabela jest tworzona w tabelce My_tablespace.
Należy zauważyć, że rozmiar danych włożonych do tabeli jest regulowany przez rozmiar przestrzeni tabel, na którym znajduje się ta tabela.
Wniosek
Możesz użyć instrukcji Utwórz tabelpace, aby utworzyć tablice tabel w Oracle. Ponadto klauzula przestrzeni tabel w instrukcji Utwórz tabelę służy do określenia przestrzeni tabel, w której przechowywana jest utworzona tabela. Te funkcje mogą pomóc w zarządzaniu przestrzenią i organizacją swojej bazy danych.