Доброго времени суток, Коллеги. Сегодня мы рассмотрим очень интересную и полезную тему - как запустить и остановить SAP систему. Процесс запуска SAP систем выполняется в несколько шагов на уровне операционной системы, использую пользователя <sid>adm (<sid> - ID системы):
Запуск базы данных. Базовым элементом всей системы является база данных. Процесс запуска SAP системы всегда начинается с запуска базы данных (далее БД).
Запуск сервисов центральной инстанции (AS Java и AS ABAP+JAVA). Эти сервисы необходимы для запуска системы и установлены как правило на отдельной инстанции.
Запуск центральной инстанции. Программа SAPOSCOL запускается в фоновом режиме на уровне ОС. Данная программа собирает данные о ресурсах операционной системы и делает эти данные доступными через общую память всех SAP инстанций. Затем запускаются центральная инстанция с сервером сообщений (message server) и диспетчером (dispatcher) и его рабочими процессами. Если параметры запуска указаны верно, то диспетчер так же запускает Internet Communication Manager (ICM) и процессы AS Java (если это предусмотрено). Далее необходимо только запустить остальные (диалоговые) инстанции. После корректного запуска центральной инстанции диспетчер запускает диалоговые инстанции.
Итак, как же всё это выглядит на практике.
Инструменты для запуска и остановки SAP систем взаимодействуют с процессом sapstartsrv. Команда sapcontrol вызывает процесс sapstartsrv. Следовательно, процесс sapstartsrv должен быть доступен (т. е. это первый процесс, который будет запущен, иначе выполнение команды sapcontrol завершится неудачей).
sapstartsrv - это служба в операционной системе windows. В Unix он определён как демон
|
UNIX |
/usr/sap/hostctrl/exe/sapcontrol -nr <instance_number> -function
StartSystem |
|
Windows |
%ProgramFiles%\SAP\hostctrl\exe\sapcontrol.exe
-nr <instance_number> -function
StartSystem |
Запуск инстанции SAP:
|
UNIX |
/usr/sap/hostctrl/exe/sapcontrol -nr <instance_number> -function
Start |
|
Windows |
%ProgramFiles%\SAP\hostctrl\exe\sapcontrol.exe
-nr <instance_number> -function
Start |
|
UNIX |
/usr/sap/hostctrl/exe/sapcontrol -nr <instance_number> -function
StopSystem |
|
Windows |
%ProgramFiles%\SAP\hostctrl\exe\sapcontrol.exe
-nr <instance_number> -function StopSystem |
|
UNIX |
/usr/sap/hostctrl/exe/sapcontrol -nr <instance_number> -function
Stop |
|
Windows |
%ProgramFiles%\SAP\hostctrl\exe\sapcontrol.exe
-nr <instance_number> -function Stop |
Комментарии
Отправить комментарий