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.