Zitat aus der Oracle-Dokumentation zu logischen Speicherstrukturen :
Eine Datenbank muss über die Tabellenbereiche SYSTEM und SYSAUX verfügen:
Warum sind diese Tablespaces obligatorisch?
Zitat aus der Oracle-Dokumentation zu logischen Speicherstrukturen :
Eine Datenbank muss über die Tabellenbereiche SYSTEM und SYSAUX verfügen:
Warum sind diese Tablespaces obligatorisch?
Tradition und die Fähigkeit zur eleganten Ausfallverschlechterung.
Da sich die Datenbank über 11 Versionen entwickelt hat, wurden wichtige Ansichten und Tabellen, die die Datenbank verwalten und unterstützen, in die beiden Tabellenbereiche programmiert. Darüber hinaus stellen sie eine fantastische logische Trennung zwischen "NEVER EVER TOUCH" und "Third Party Can Stuff Here" dar.
Aus den Dokumenten :
Der SYSAUX-Tabellenbereich wurde beim Erstellen Ihrer Datenbank als zusätzlicher Tabellenbereich zum SYSTEM-Tabellenbereich installiert. Einige Datenbankkomponenten, die zuvor separate Tabellenbereiche erstellt und verwendet haben, belegen jetzt den SYSAUX-Tabellenbereich.
Wenn der SYSAUX-Tabellenbereich nicht mehr verfügbar ist, bleibt die Kerndatenbankfunktionalität funktionsfähig. Die Datenbankfunktionen, die den SYSAUX-Tabellenbereich verwenden, können fehlschlagen oder nur eingeschränkt funktionieren.
Während es SYSTEM
wichtig ist, dass der Tablespace niemals ausfällt, muss man für SYSAUX nicht annähernd so paranoid sein. Dies ermöglicht es den Designern, die Größe von SYSTEM gering zu halten, während Hilfsfunktionen von Drittanbietern Teil der sein können "Kern" -Datenbank.