Pytanie : Nutshell wyjaśnienie tablespaces i datafiles.

I biegać:

Oracle E-Business Apartament 12.0.6
Oracle Baza danych 10.2.0.4 .0
Redhat 4.6 32 kawałek AS

Now dla mój pytanie.  Jako początek DBA, I znajdować krocie rzecz jak klonowanie, łatanie, resizing tablespaces, etc…, ale jeden rzecz I czuć niewygodny z i być niezdolny z pewność być the następujący:

Why I resize raczej dodawać datafile?

Why robić niektóre tablespaces mieć mniej datafiles który być ogromny, i

When robić jeden "I resize te datafiles ale zamiast tworzyć nowy"?

Odpowiedź : Nutshell wyjaśnienie tablespaces i datafiles.

Cześć,

Tam  być czas dokąd kartoteka obliczenie wielki 2GB na niektóre system.
Tam  być czas dokąd duży kartoteka być trudny (,…)
I wtedy ty woleć kilka kartoteka.
Tam  być czas dokąd ty miewać kilka dysk, z filesystem dla kilka dysk. W Ten Sposób jeżeli ty chcieć i/o, ty tworzyć datafile na w ten sposób dysk. To być "ręczny obnażanie"

Ale dzisiaj, ty móc bardzo wielki kartoteka z prawdziwy wysoki ograniczenie, ty móc pomocniczy część kartoteka w paralela, ty balansować I/O z wirtualny filesystems, NAJAZD, ASM,…

Wyrocznia wyrównywać mieć rozmiar dzwonić "bigfile tablespaces" móc tylko jeden datafile który móc the maksimum rozmiar. W Ten Sposób tam  być zazwyczaj żadny dobry powód zbyt wiele datafiles, oprócz jeżeli ty myśleć ono być łatwy (na przykład, ty mieć 2 filesystems i chcieć niektóre kartoteka od jeden the jeden equilibrate the przestrzeń).

>> Kiedy jeden mówić "I resize te datafiles ale zamiast nowy"?
Gdy ono zasięg the ograniczenie który ty móc łatwo. Ale jeżeli ograniczenie robić ty 500 datafiles, then ty musieć to twój ograniczenie;)

Uwzględnienie,
Franck.
Inne rozwiązania  
 
programming4us programming4us