Майже всі файли можна безпечно видалити вручну. Зазвичай краще тримати:
alert_+ASM1.log (or the one related to your instance)
trace.xml
listener.xml (or the one related to your listener)
Поруч із ними є кілька приміток:
- Oracle alert.log зазвичай налаштований на нескінченний ріст.
- XML-файли сповіщення автоматично повертаються, щоб ви могли залишатися в Інтернеті останнім
- Усі файли cdump, udump та інші файли інцидентів та трасування є непотрібними, якщо вам не доведеться налагоджувати проблему
- У 11gR2 є деякі помилки, пов'язані з нескінченним ростом файлу слідів rbal, і на даний момент немає патча
Oracle також пропонує вам використовувати команду adrci для очищення старих журналів. Ви можете запустити adrci
та виконати таку команду
purge -age 60 -type ALERT
Це очистить лише XML-файли, позначені як попередження. Отже, журнали trace.xml Adrci не працює з текстовими файлами: ними потрібно керувати вручну. Це очікувана поведінка. Крім того, про помилки повідомлялося про різні помилки adrci purge
. Я все ще вважаю за краще видалити їх вручну за допомогою сценарію оболонки, зберігаючи в Інтернеті останні останні файли. Для alar.log я просто роблю:
zip alert.log (your log name may differ)
> alert.log