Quase todos os arquivos podem ser excluídos com segurança manualmente. Geralmente é melhor manter:
alert_+ASM1.log (or the one related to your instance)
trace.xml
listener.xml (or the one related to your listener)
Ao lado destes, há algumas notas:
- O Oracle alert.log normalmente é definido como crescimento para infinito.
- Os arquivos xml de alerta são girados automaticamente para que você possa manter on-line o último
- Todos os arquivos cdump, udump e outros arquivos de incidentes e rastreios não são utilizados, a menos que você precise depurar um problema
- No 11gR2 existem alguns bugs relacionados ao crescimento infinito do arquivo rbal trace e não há nenhum patch no momento
A Oracle também sugere que você use o comando adrci para limpar logs antigos. Você pode executar adrci
e executar o seguinte comando
purge -age 60 -type ALERT
Isso limpará apenas os arquivos de log XML marcados como alerta. Portanto, trace.xml logs. Adrci não funciona com arquivos de texto: eles devem ser gerenciados manualmente. Este é um comportamento esperado. Além disso, vários bugs foram relatados sobre o adrci purge
recurso. Ainda prefiro removê-los manualmente através de um script de shell, mantendo online os últimos arquivos recentes online. Para alert.log eu apenas faço:
zip alert.log (your log name may differ)
> alert.log