среда, 10 июня 2015 г.

Детальный разбор профиля initDBSID.sap

Профиль инициализации init<DBSID>.sap 

Теория:
Профиль инициализации initDBSID.sap содержит параметры 



Практика:

четверг, 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


среда, 3 июня 2015 г.

Транзакции

Коды транзакций для Администрирования и Мониторинга БД
Transaction Codes for Administration and Monitoring

DB01 - Analyze Exclusive Lockwaits
DB01 - 

DB02 - Tables and Indexes Monitor
DB02 - 

DB50 - SAP DB Assistant
DB50 - 

ST04 - DB Performance Monitor
ST04 - 

DB13 - DBA Planning Calender
DB13 - 

DB13C - Central DBA Planning Calender
DB13C - 

DB26 - DB Profile: Monitor and Configuration
DB26 - 

DB03 - Parameter Changes in Database
DB03 - 

DB12 - DBA Backup Logs
DB12 - 

Резервное копирование

Резервное копирование - это процесс копирования (дублирования, резерв) данных в надежном хранилище (дисковый массиве, съемном диске, флешке, ленточной библиотеке и т.д.). Это помогает спасти данные от:
- вирусов
- кривых рук (может кто ни будь удалить или промахнуться с кнопкой(кривых глаз))
- накрылся диск (вышел из строя, сгорел)
- и т.д.

Виды резервного копирования:
Offline
Online
Incremental




Либо случиться с Вами это:


SAP analisis of the transaction DB13

DB13/DB13C - детальная информация транзакции
DB13/DB13C - deteiled information

Хорошая статья для понимания что такое резервное копирование.

Транзакция DB13 предназначена для планирования работ:
Whole database offline + redo log backup (Вся база данных 
Whole database online backup
Whole database offline backup
Whole database online + redo log backup
Check database
Cleanup logs
Compress database
Full database offline + redo log backup
Full database online backup
Full database offline backup
Full database online + redo log backup
Incremental offline + redo log backup
Incremental database offline backup
Incremental database online backup
Incremental online + redo log backup
Redo log backup
Adapt next extents
Prepare for RMAN backup
Portial database offline backup
Partial database online backup
Check and update optimizer statistic
Initialize tape
Validate structure
Verify database
Central Calendar log Collector

Windows


Linux


Oracle


SAP