четверг, 4 июня 2015 г.

SAP Cleanup old logs and traces DB13. Чистка журнальных файлов SAP

Задача Cleanup logs в транзакции DB13.

Теория:
Задача (скрипт) служит для очищения скопившихся файлов:
  • Детальные логи утилит BR*Tools
  • Дисковые резервные копии, созданные с помощью BRBACKUP и BRARCHIVE
  • Экспорт дампов и скрипты созданные BRSPASE
  • Журнал записей проверочные результаты в таблицах SDBAH, SDBAD, DBA* и DBMGSGORA
  • Трассировки Oracle и аудит файлы
Практика:

Способы очистки системных журналов несколько, можно запустить вручную это когда все плохо, либо отметить задание в планируемом календаре обязательно!

1) Способ: планирование задания
Запустить транзакцию DB13 > 

Рекомендация: планировать задание Cleanup logs нужно раз в неделю перед РК.

2)Способ: вручную в OS Linux
Linux console:
Зайти под пользователем oraSID > brconnect -u / -c -f cleanup 

2)Способ: Вручную в OS Windows

3)Способ: вручную удалить все (что не желательно, в крайних случаях и отчаянных)

Про brconnect его ключи и возможности можно узнать здесь.


Задействованные каталоги в Linux:
  • /oracle/SID/saparch      (Детальные логи BRARCHIVE)
  • /oracle/SID/sapbackup (Детальные логи BRBACKUP)
  • /oracle/SID/sapcheck   (Детальные логи BRCONNECT)
  • /oracle/SID/sapbackup (Детальные логи BRRESTORE)
  • /oracle/SID/sapbackup (Детальные логи BRRECOVER)
  • /oracle/SID/sapreorg    (Детальные логи BRSPASE)
  • Каталог РК у меня /backup/SID по NFS (Дисковые резервные копии файлов БД)
  • BRARCHIVE дисковые резервные копии файлов offline redo журналов
  • BRSPACE экспорт дампов и файлы параметров экспорта в экспорт каталога дампов
  • Трассировки Oracle и аудит файлов
    • /oracle/SID/saptrace
    • /oracle/SID/saptrace/audit/
  • Таблицы SDBAN и SDBAD журналы записей
  • Таблица XDB журнал записей
  • Таблица DBMSGORA записывается проверка результатов БД
РК - резервное копирование.
БД - база данных

Примечание: В настройках конфига initSID.sap по умолчанию все файлы (перечисленные выше, ну и самому можно задать в настройках initSID.sap) все файлы старше 30 дней очищаются, записи журналов БД старше 100 дней будут удалены. Можно указать любой другой период очистки для каждого отдельного объекта в BR*Tools в профиле инстанции DBSID.sap удалив символ (# символ используется для комментария) из соответствующей строчки параметра cleanuo_* и указать другой период очистки. 

brconnect