Citando a partir da documentação do Oracle sobre estruturas de armazenamento lógico :
Um banco de dados deve ter os espaços de tabela SYSTEM e SYSAUX:
Por que é obrigatório ter esses espaços de tabela?
Citando a partir da documentação do Oracle sobre estruturas de armazenamento lógico :
Um banco de dados deve ter os espaços de tabela SYSTEM e SYSAUX:
Por que é obrigatório ter esses espaços de tabela?
Respostas:
Tradição e capacidade de degradação elegante de falhas.
À medida que o banco de dados evoluiu em 11 versões, visualizações e tabelas importantes que mantêm e suportam o banco de dados foram programadas nos dois espaços de tabela. Além disso, eles representam uma fantástica separação lógica entre o "NUNCA TOQUE" e os "terceiros podem colocar coisas aqui".
Dos documentos :
O espaço de tabela SYSAUX foi instalado como um espaço de tabela auxiliar no espaço de tabela SYSTEM quando você criou seu banco de dados. Alguns componentes de banco de dados que anteriormente criavam e usavam espaços de tabela separados agora ocupam o espaço de tabela SYSAUX.
Se o espaço de tabela SYSAUX ficar indisponível, a funcionalidade principal do banco de dados permanecerá operacional. Os recursos do banco de dados que usam o espaço de tabela SYSAUX podem falhar ou funcionar com capacidade limitada.
Portanto, embora seja essencial que o SYSTEM
espaço de tabela nunca falhe, não é preciso ser tão paranóico para o SYSAUX, isso permite que os designers mantenham o tamanho do SYSTEM baixo, enquanto permite que recursos auxiliares de terceiros façam parte do banco de dados "núcleo".