Oracle tablespace
środa, czerwiec 25th, 2008
Oracle tablespace
Baza oracle musi mieć przynajmniej jeden tablespace,
Tablespace jest logiczną grupą fizycznych plików (datafile), tablespace składa sie przynajmniej z jednego datafile.
W tablespace to miejsce w bazie w którym przechowywane są dane np. aplikacji.
Tablespace możemy podzielić na “Permanent Tablespace” to takie które przechowują dane systemowe i dane
np. dane z których korzysta aplikacja.
Zarządzać rozmiarem w tym tablespace możemy ręcznie a także automatycznie ustawiając autoextends i wtedy jak wolne miejsce zbliża się do zero to się automatycznie rozszerza.
Temporary tablespaces który jest głównie wykorzystywany to przechowywania temporalnie danych podczas sortowania danych.
Undo tablespace - w nim przechowywane są temporalnie zmodyfikowane dane które nie zostały zatwierdzone.
Dane te mogą być wycofane używając komendy ROLLBACK a także zatwierdzone komendą COMMIT.