Доброго времени суток, Коллеги. Сегодня я бы хотел обсудить такую важную для SAP Basis консультанта, как обновление SAP Kernel. В компьютерных технологиях ядро (Kernel) - это фундаментальная часть операционной системы современного компьютера. На примере же системы SAP, ядро отвечает за следующие функции:
1) Запуск ABAP-приложений в системе SAP
2) Администрирование пользователей и процессов системы SAP
3) Осуществление доступа к базе данных
4) Коммуникация ABAP-приложений с другими системами SAP
Итак, с чего же начинается процесс обновления ядра.
1) Загрузка свежей версии с SAP Portal https://launchpad.support.sap.com/#/softwarecenter
На портале необходимо выбрать разрядность системы (32 или 64 бита), и тип SAP системы (Unicode или non-Unicode). Так же необходимо выбрать тип операционной системы, на которой работает SAP-система (Например: linux on x86 64 64bit) и базу данных (Например: DB2).
Обычно SAP-kernel состоит из 2-х частей (SAPEXE_* и SAPEXEDB_*). Необходимо скачать оба файла.
Текущую версию SAP-Kernel можно проверить перейдя в директорию SAP-Kernel (/usr/sap/<SID>/SYS/exe/uc/linuxx86_64) и выполнить команду disp+work.
2) Создать бэкап текущего SAP-kernel. Бэкап никогда не будет лишним, поэтому всегда лучше перестраховаться.
3) Распаковать новую версию SAP-Kernel с помощью утилиты SAPCAR:
SAPCAR –xvf SAPEXE_*.SAR
SAPCAR –xvf SAPEXEDB_*.SAR
4) Остановить SAP-систему:
stopsap ALL
5) После того, как SAP-система остановлена, необходимо заменить все файлы директории /usr/sap/<SID>/SYS/exe/uc/linuxx86_64 на распакованные файлы нового SAP Kernel и выполнить скрипт:
./saproot.sh <SID>
6) После успешной замены файлов SAP-Kernel можно стартовать SAP систему:
startsap ALL
На этом процесс обновления SAP-kernel успешно завершён. На уровне SAP можно проверить текущую версию перейдя в окно Система: Информацию по ядру:
Спасибо за внимание


Комментарии
Отправить комментарий