Struttura Logica e Fisica di un database
Di seguito il confronto tra la struttura logica e fisica di un database. La struttura di un Blocco Oracle prevede un Header che indica se il blocco fa riferimento ad una tabella, indice, etc, una Table Directory contenente informazioni sulla tabella e Row Directory che contiene informazioni sulle righe della tabella presenti nel blocco. Un Tablespace (che chiameremo tbs) è una aggregazione logica di uno o più datafile. Eccezione per il tbs di tipo BIGFILE che ha un solo datafile che si estende fino a 128TB. Ogni Datafile si estende fino a 32GB. Si può aggiungere un datafile a caldo. Il tbs permette di distribuire i datafile su più dischi. Query per individuare i Datafile associati ai Tablespace SQL> select a.name, b.name from V$DATAFILE a join V$TABLESPACE b using (ts#); NAME NAME ---------------------------------------------------------------