Tenho banco de dados Oracle 19c com mais de 20 mil objetos e mais de 100 sessões ativas ao mesmo tempo. Descobri que o espaço de tabela SYSAUX está ~99,7% cheio. Está bastante claro o que fazer com isso.
Gostaria de saber quais são os riscos quando a tablespace SYSAUX fica 100% cheia? Porque não está claramente divulgado na documentação.
SYSAUX é o local padrão para sua trilha de auditoria. Quando qualquer espaço de tabela é preenchido e não é possível adicionar mais espaço, isso causará erros quando os dados forem inseridos nele. Se sua trilha de auditoria não puder adicionar mais registros, ela poderá efetivamente congelar todo o seu banco de dados, impedir logins de qualquer pessoa que não seja SYSDBA, etc., até que você adicione mais capacidade de armazenamento ou exclua registros antigos para abrir espaço para novos. Qualquer espaço de tabela que contenha tabelas que crescem nunca deve atingir 100% de capacidade.
Dito isso, alguns tablespaces são configurados para aumentar o tamanho de seus arquivos de dados automaticamente conforme necessário, até que o disco esteja cheio. SYSAUX geralmente é definido desta forma. Dependendo de quanto espaço é adicionado de cada vez, a porcentagem de ocupação pode ficar muito próxima de 100%. Verifique se os arquivos de dados em SYSAUX estão configurados para extensão automática e quanto espaço livre resta na unidade de disco, LUN ou volume de armazenamento. Verifique também o tamanho máximo do arquivo para arquivos de dados individuais, que varia dependendo do seu sistema operacional e do tamanho do bloco do espaço de tabela.