Cancellare file AUDIT più vecchi di x giorni

Sul server dove è presente il motore oracle e diverse istanze è stato messo a crontab uno script che cancella il file di audit più vecchi di 30 giorni.
Si tratta di un database oracle 11gR2.
I file di audit sono sotto la directory:
/u01/app/oracle/admin/<SID>/adump

[root@oradb01 ]# crontab -l
00 05 * * * /u01/app/oracle/work/delete_audit.sh 1>/dev/null 2>&1

[root@oradb01 ]# cat /u01/app/oracle/work/delete_audit.sh
#!/bin/bash -x
export retention=30
export AUD_PROD01=/u01/app/oracle/admin/PROD01/adump
find $AUD_PROD01 -name "PROD01*.aud" -type f -ctime +$retention -exec rm '{}' \;
export AUD_CDOCP=/u01/app/oracle/admin/DOP/adump
find $AUD_CDOCP -name "DOP*.aud" -type f -ctime +$retention -exec rm '{}' \;
exit

1>/dev/null 2>&1
serve per non visualizzare lo standard output ed error (a video) dello script.

Post popolari in questo blog

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione

Create e Drop Pluggable Database