Citando dalla documentazione Oracle sulle strutture logiche di archiviazione :
Un database deve avere i tablespace SYSTEM e SYSAUX:
Perché è obbligatorio disporre di questi tablespace?
Citando dalla documentazione Oracle sulle strutture logiche di archiviazione :
Un database deve avere i tablespace SYSTEM e SYSAUX:
Perché è obbligatorio disporre di questi tablespace?
Risposte:
Tradizione e capacità di degrado dei guasti elegante.
Poiché il database si è evoluto su 11 versioni, in due spazi tabella sono state programmate viste e tabelle importanti che gestiscono e supportano il database. Inoltre, rappresentano una fantastica separazione logica tra il "MAI MAI TOCCO" e le "terze parti possono mettere roba qui".
Dai documenti :
Il tablespace SYSAUX è stato installato come tablespace ausiliario nel tablespace SYSTEM quando è stato creato il database. Alcuni componenti del database che precedentemente creavano e utilizzavano tablespace separati ora occupano il tablespace SYSAUX.
Se il tablespace SYSAUX non è disponibile, la funzionalità del database principale rimarrà operativa. Le funzionalità del database che utilizzano il tablespace SYSAUX potrebbero non funzionare o funzionare con funzionalità limitate.
Pertanto, sebbene sia fondamentale che il SYSTEMtablespace non venga mai meno, non è necessario essere quasi paranoici per SYSAUX, ciò consente ai progettisti di ridurre le dimensioni del SISTEMA, consentendo al contempo alle funzioni ausiliarie di terze parti di far parte del database "core".