Segment jest zbiorem ekstentów zaalokowanych dla określonych typów obiektów, np. dla tablic lub indeksów. Dla przykładu, dane tablicy przechowywane są we własnych segmentach typu data, podczas gdy każdy indeks tej tablicy przechowywany jest w osobnym, własnym segmencie typu index. Każdy obiekt w bazie danych Oracle, który konsumuje pamięć masową, składa się z przynajmniej jednego segmentu.

Każdy segment może należeć tylko i wyłącznie do jednej przestrzeni tabel. Tym samym, wszystkie ekstenty są również przechowywane w jednej przestrzeni tabel. Jednak na poziomie fizycznym, jeden plik danych może zawierać od jednego do wielu ekstentów. Stąd, wewnątrz przestrzeni tabel przechowywane są segmenty, zawierające ekstenty mogące pochodzić z różnych plików danych. Dla przykładu, jeden ekstent może być przechowywany w pliku , podczas gdy inny ekstent może być przechowywany w pliku .

Rodzaje przestrzeni tabel W systemie Oracle występują trzy typy przestrzeni tabel: Trwałe (ang. Permanent) – służą do przechowywania trwałych obiektów tworzonych przez użytkowników oraz dane aplikacji.