SAP обновление ядра

Перед обновлением рекомендуется иметь резервную копию выполненную без ошибок.
Скачиваем с service.sap.com последние патчи ядра для вашей версии OC. Необходимо также учитывать версию БД, разрядность (32/64), платформу и версию текущего ядра. Посмотреть версию ядра можно,
запустив транзакцию sm51 -> Release notes или набрав в командной строке от sidadm disp+work -v .
Формат файлов:  SAPEXE_<Patch level>-<release date>.SAR, SAPEXEDB_<Patch level>-<release date>.SAR

Распаковываем архивы от sidadm с помощью SAPCAR  в промежуточную директорию.
Останавливаем систему и SAPOSCOL. Сделаем резервную копию файлов до обновления.

Перейдем в директорию UNIX: /usr/sap/SID/exe/, Windows: \usr\sap\SID\SYS\exe\uc\ и переименуем 
директории run для UNIX или NTAMD64 для Windows например в NTAMD64_backup. Копируем промежуточную директорию и переименовываем в run или NTAMD64 соответственно.

После чего запускаем экземпляр и проверям обновление в sm51 -> Release notes. Также стоит проверить есть ли ошибки с помощью транзакций: SICK, SM21, ST22, DB02.

SAP пересоздание индексов

Рассмотрим несколько способов пересоздания индексов базы данных в SAP.
Запускаем от orasid утилиту brtools и выбираем  3 - Segment management

BR0656I Choice menu 1 - please make a selection
-------------------------------------------------------------------------------
BR*Tools main menu

 1 = Instance management
 2 - Space management
 3 - Segment management
 4 - Backup and database copy
 5 - Restore and recovery
 6 - Check and verification
 7 - Database statistics
 8 - Additional functions
 9 - Exit program

Standard keys: c - cont, b - back, s - stop, r - refr, h - help
-------------------------------------------------------------------------------
BR0662I Enter your choice:
3

В следующем меню выбираем пункт 2 - Rebuild indexes

Database segment management

 1 = Reorganize tables
 2 - Rebuild indexes
 3 - Export tables
 4 - Import tables
 5 - Alter tables
 6 - Alter indexes
 7 - Additional segment functions
 8 - Reset program status

Standard keys: c - cont, b - back, s - stop, r - refr, h - help
-------------------------------------------------------------------------------
BR0662I Enter your choice:
2

Указываем необходимые нам настройки. Например: табличное пространство, в котором будем производить пересоздание индексов 4 ~ Tablespace names (tablespace), профиль резервного копирования 1 - BRSPACE profile (profile), действие которое будем выполнять 3 ~ Rebuild action (action). Можно сразу указать название таблиц, индексов 6 ~ Table names (table), 7 ~ Index names (index). После определения настроек продолжим выполнение (c - cont) и в следующем меню выберем 1 = Rebuild indexes

Rebuild indexes main menu

 1 = Rebuild indexes
 2 - Show indexes
 3 - Show tables
 4 - Show tablespaces
 5 * Exit program
 6 - Reset program status

Standard keys: c - cont, b - back, s - stop, r - refr, h - help
-------------------------------------------------------------------------------

Будет предложен список таблиц и индексов который можно прокрутить с помощью ключа c - cont и выбрать номера индексов, которые требуется пересоздать через запятую (1,2,3) или диапазон номеров индексов чере дефис (1-500). Перейдя в следующее меню, выберем необходимые настройки. Например: количество параллельных потоков обработки 2 - Parallel threads (parallel), режим обработки 5 - Index rebuild mode (mode) .. [online]. После выбора настроек, запускаем процесс (c - cont).

Пересоздание индекса через командную строку от orasid
$ brspace -f idrebuild -i DF55L~0
где DF55L~0, имя индекса.

Осуществлять пересоздание индексов можно также с помощью SAP программ: RSORAISQ, RSANAORA, RSORAISQN. Запустить программы можно с помощью транзакции SA38.

Дополнительная информация