Quiero liberar espacio en disco en mi máquina Linux. Analicé el uso del espacio y descubrí que los siguientes directorios tienen un gran tamaño
/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)
¿Puedo eliminar contenidos de estos directorios? Nota: me refiero a contenidos y no a directorios.

Respuestas:
Casi todos los archivos se pueden eliminar de forma segura manualmente. Por lo general, es mejor mantener:
Al lado de estos hay algunas notas:
Oracle también sugiere que use el comando adrci para purgar registros antiguos. Puedes ejecutar
adrciy ejecutar el siguiente comandoEsto purgará solo los archivos de registro XML marcados como alerta. Así que trace.xml logs. Adrci no funciona con archivos de texto: deben administrarse manualmente. Este es un comportamiento esperado. Además, se han informado varios errores sobre la
adrci purgefunción. Todavía prefiero eliminarlos manualmente a través de un script de shell que mantiene en línea los últimos archivos recientes en línea. Para alert.log acabo de hacer:fuente
Puede cambiar la política de retención predeterminada de los archivos de registro y rastreo de Oracle.
Fuente: https://streetkiter.wordpress.com/2011/04/06/do-you-really-need-one-year-old-logs-and-traces-for-your-oracle-database/
Extracto relevante:
hay dos parámetros: SHORTP_POLICY (predeterminado 720 horas) y LONGP_POLICY (predeterminado 8720 horas). entonces SHORTP_POLICY es de 30 días mientras que LONGP_POLICY es de 365 días.
Desde la línea de comandos ejecute "adrci". En adrci, use los siguientes comandos.
Y ahora los rastros se eliminan después de una semana (SHORTP) o un mes (LONGP).
fuente