Добавлю в эту же тему, раз буду ею и пользоваться, что подстраховываться надо еще и
Код:
find /u01/app/oracle/diag/rdbms/имя_базы/cdump/* -mtime 7 -delete
поскольку дампы, как правило, здоровые...
Еще нюанс, обычно не возникало вопросов, поскольку, как правило, алерт просто сбрасывал в .bak при увеличении и долго не хранил. Однако, сверху возникло пожелание хранить алерт почти год. Естественно, про это забывали и файлик рос, рос, пока не забивал диск. Чтобы logrotate его прокручивал каждую неделю в архив со сроком хранения в год, необходимо в файлик, например, /etc/logrotate.d/alert
Вписать строки
Код:
/u01/app/oracle/diag/rdbms/имя_базы/trace/alert_имя_базы.log
{
su oracle oinstall
missingok
weekly
copytruncate
rotate 48
notifempty
}
Обязательно надо использовать su с пользователем и группой уже существующего журнала, иначе работать не будет.
Кстати, заодно и listener.log хорошо бы так же крутить с необходимым сроком хранения.