Как освободить место на диске? какие журналы /каталоги для очистки?

Я хочу освободить место на диске на моей машине Linux. Я развернул использование пространства и обнаружил, что следующие каталоги имеют большой размер

/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)

Можно ли удалить содержимое из этих каталогов? Примечание. Я имею в виду содержимое, а не каталоги.

11 голосов | спросил kupa 28 MarpmWed, 28 Mar 2012 16:03:00 +04002012-03-28T16:03:00+04:0004 2012, 16:03:00

2 ответа


5

Почти все файлы можно безопасно удалить вручную. Обычно лучше сохранить:

alert_+ASM1.log (or the one related to your instance)
trace.xml
listener.xml (or the one related to your listener)

Рядом с ними есть некоторые примечания:

  • Oracle alert.log обычно устанавливается на рост до бесконечности.
  • Alert xml-файлы автоматически поворачиваются, поэтому вы можете сохранить в сети последний
  • Все cdump, udump и другие файлы инцидентов и трассировки являются необычными, если вам не нужно отлаживать проблему.
  • В 11gR2 есть некоторые ошибки, связанные с бесконечным ростом файла трассировки rbal, и на данный момент нет патча

Oracle также предлагает вам использовать команду adrci для очистки старых журналов. Вы можете запустить adrci и выполнить следующую команду

purge -age 60 -type ALERT

Это очистит только файлы журнала XML, помеченные как предупреждающие. Итак, журналы trace.xml. Adrci не работает с текстовыми файлами: их нужно управлять вручную. Это ожидаемое поведение. Кроме того, сообщалось о различных ошибках о функции adrci purge. Я по-прежнему предпочитаю удалять их вручную с помощью сценария оболочки, поддерживающего онлайн-последние последние последние файлы. Для alert.log я просто делаю:

zip alert.log (your log name may differ)
> alert.log
ответил Ste 22 Maypm13 2013, 21:19:05
3

Вы можете изменить политику хранения по умолчанию для файлов журнала oracle и файлов трассировки.

Источник: https://streetkiter.wordpress.com/2011/04/06/do-you-really-need-one-year-old-logs- и-следы-для-ваш-оракул база данных /

Соответствующий экстракт:
Существует два параметра: SHORTP_POLICY (по умолчанию 720 часов) и LONGP_POLICY (по умолчанию 8720 часов). поэтому SHORTP_POLICY составляет 30 дней, а LONGP_POLICY - 365 дней.

Из командной строки запустите «adrci». В adrci используйте следующие команды.

adrci> show homes
....(homes are listed)...
adrci> set home diag/....(the location)
adrci> show control
.... (current settings are listed) ....
adrci> set control (SHORTP_POLICY = 168)
adrci> set control (LONGP_POLICY = 720)

И теперь трассы отбрасываются через неделю (SHORTP) или один месяц (LONGP).

ответил Wouter 20 Maypm16 2016, 13:25:20

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132