Pourquoi une base de données Oracle nécessite-t-elle à la fois les espaces table SYSTEM et SYSAUX?

Réponses:

13

Tradition et capacité de dégradation élégante des défaillances.

Comme la base de données a évolué en 11 versions, des vues et des tableaux importants qui maintiennent et prennent en charge la base de données ont été programmés dans les deux espaces de table. En outre, ils représentent une séparation logique fantastique entre le "NEVER EVER TOUCH" et les "tiers peuvent mettre des choses ici."

De la documentation :

L'espace disque logique SYSAUX a été installé en tant qu'espace disque logique auxiliaire lorsque vous avez créé votre base de données. Certains composants de base de données qui auparavant créaient et utilisaient des espaces de table distincts occupent désormais l'espace de table SYSAUX.

Si l'espace de table SYSAUX devient indisponible, la fonctionnalité de base de données principale restera opérationnelle. Les fonctionnalités de base de données qui utilisent l'espace de table SYSAUX peuvent échouer ou fonctionner avec des capacités limitées.

Ainsi, bien qu'il soit essentiel que l' SYSTEMespace disque logique ne tombe jamais en panne, il n'est pas nécessaire d'être presque aussi paranoïaque pour SYSAUX, cela permet aux concepteurs de réduire la taille de SYSTEM, tout en permettant aux fonctionnalités auxiliaires tierces de faire partie de la base de données "core".

Brian Ballsun-Stanton
la source