24 октября 2012 г.

SAPControl

В продолжении поста про SAP Management Console стоит упомянуть про утилиту SAPControl. Данная утилита входит в состав SAP kernel (начиная с версии 640 patch level 169) и позволяет выполнят ряд, так называемых, веб-методов процесса sapstartsrv. Утилита является консольной и доступна во всех операционных системах.

Синтаксис и набор опций можно увидеть, если набрать в командной строке имя утилиты без параметров:
> sapcontrol 
SAPControl позволяет производить все те же операции, что и  SAP Management Console, но в консольном режиме.

Основной синтаксис команды следующий:
> sapcontrol [-prot xxx] [-user <user> <password>] [-host <host_name>] -nr <instance number> -function <Web method> 
здесь user - это пользователь sidadm, который имеет полномочия на запуск/останов SAP инстанции,
опция -prot используется для доверительных соединений между хостами с инстанциями одной SAP системы (подробности в SAP note # 927637).
 


Вот список некоторых веб-методов (регистр очень важен):
  • Start - для запуска SAP инстанции,

  • Shutdown - для корректного останова SAP инстанции,

  • Stop [softtimeout sec] - быстрый способ остановить SAP инстанцию, используя команды операционной системы (например, kill -9) для процессов инстанции,
  • ParameterValue [] - выводит SAP параметр со значением; если не задать параметр, то выдаст список всех,

  • GetStartProfile - выдает на экран все строки стартового профиля инстанции,

  • GetProcessList - выдает на экран все процессы инстанции с текущим состоянием,

  • GetSystemInstanceList - выдает список инстанций SAP системы с приоритетами и состоянием,

  • ABAPGetWPTable - список рабочих процессов ABAP части SAP инстанции, как в транзакции SM50,

  • StartSystem [ALL|SCS|DIALOG|ABAP|J2EE|LEVEL []] - запускает всю SAP систему или ее часть, используя прямое указание или уровень приоритета,

  • StopSystem [ALL|SCS|DIALOG|ABAP|J2EE|LEVEL [[] [softtimeout sec]]] - останавливает всю SAP систему или её часть, используя прямое указание или уровень приоритета.
SAPControl очень удобно использовать при написании скриптов для запуска/останова SAP системы или мониторинга.

Дополнительную информацию можно найти:

Комментариев нет:

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