Quero liberar espaço em disco na minha máquina Linux. Analisei o uso do espaço e descobri que os seguintes diretórios têm um tamanho grande
/u01/app/11.2.0/grid/cv/log
/u01/app/11.2.0/grid/log/diag/tnslsnr/r1n1/listener_scan2/alert (Contains xml files)
/u01/app/11.2.0/grid/rdbms/audit(Contains .aud files)
/home/oracle/oradiag_oracle/diag/clients/user_oracle/host_XXXXXXXXXX/alert(Contains xml files)
/u01/app/oracle/diag/rdbms/crimesys/crimesys1/alert (Contains xml files)
Posso excluir o conteúdo desses diretórios? Nota: quero dizer conteúdo e não diretórios.
Respostas:
Quase todos os arquivos podem ser excluídos com segurança manualmente. Geralmente é melhor manter:
Ao lado destes, há algumas notas:
A Oracle também sugere que você use o comando adrci para limpar logs antigos. Você pode executar
adrci
e executar o seguinte comandoIsso 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:fonte
Você pode alterar a política de retenção padrão dos arquivos de log e rastreio da oracle.
Fonte: https://streetkiter.wordpress.com/2011/04/06/do-you-really-need-one-year-old-logs-and-traces-for-your-oracle-database/
Extração relevante: existem dois parâmetros: SHORTP_POLICY (padrão 720 horas) e LONGP_POLICY (padrão 8720 horas). portanto, SHORTP_POLICY é de 30 dias, enquanto LONGP_POLICY é de 365 dias.
Na linha de comando, execute "adrci". No adrci, use os seguintes comandos.
E agora os rastreamentos são descartados após uma semana (SHORTP) ou um mês (LONGP).
fonte