29 SPO 28606 Wait yes 0 0 0
30 SPO 28607 Wait yes 0 0 0
31 BTC 28608 Wait yes 0 0 0
32 UP2 28609 Wait yes 0 0 0
s - stop work process
к - kill work process (with core)
r - enable restart flag (only possible in wp-status ended")
q - quit
m - menu
Для получения информации о процессах SAPR/3 можно использовать и другие средства операционной системы. В Windows основным средством будет диспетчер задач (Task manager) вместе со средствами мониторинга из ММС. Между тем, информация, получаемая с помощью данных средств, будет не столь полной, как сведения, предоставляемые самой системой SAP R/3.
Показанный ниже фрагмент (см. листинг 2.6) был создан с помощью команды ps -ef в среде UNIX, которая содержит распределенную инстанцию, выполняющую РСУБД Oracle. Чтобы сделать информацию более понятной, этот вывод был вручную отсортирован. В нем оставлены только процессы SAP R/3 и процессы Oracle. Первый процесс в списке — программа saposcol. Следующий процесс, sapstart, активизируется, когда начинается выполнение командного файла startup. Он запускает отдельные процессы SAP R/3 на центральной инстанции («01») и диалоговой инстанции ("64") . Процесс co.sap<SID>_<инстанция> собирает информацию для центрального системного журнала системы SAP R/3 и записывает ее в этот журнал. Он работает совместно с процессом se.sap<SID>_ <инстанция>, передающим информацию в системный журнал. Эти процессы активизируются непосредственно командным файлом запуска, в котором используются номера процессов (столбец PID) программы sapstart и номера родительских процессов (столбец PID). Сервер сообщений обозначается идентификатором ms. Все рабочие процессы инстанции обозначены как dw, что означает disp+work. Планировщика среди рабочих процессов можно опознать по соглашению о номере порождающего процесса и номере процесса из командного файла запуска: только планировщик запускается непосредственно из командного файла запуска. Все другие рабочие процессы запускает планировщик, поэтому номера порождающих процессов логически согласуются с номером процесса планировщика.
Листинг 2.6. Обзор процессов с помощью средств операционной системы
UID PID PPID COMMAND
root 29710 1 saposcol
orahuy 13047 1 /oracle/HUY/817_64/bin/tnslsnr
huyadm 19080 1 /usr/sap/HUY/SYS/exe/run/sapstart
pf=/usr/sap/HUY/SYS/profile/START_DVEBMGS00_us7400
huyadm 24273 1 /usr/sap/HUY/SYS/exe/run/sapstart
pf=/usr/sap/HUY/SYS/profile/START_D64us7400
huyadm 19113 19080 co.sapHUY_DVEBMGS01
pf=/usr/sap/HUY/SYS/profile/HUY_DVEBMGS01_us7400
huyadm 19114 19080 se.sapHUY_DVEBMGS01
pf=/usr/sap/HUY/SYS/profile/HUY_DVEBMGS01_us7400
huyadm 19111 19080 ms.sapHUY_DVEBMGS01
pf=/usr/sap/HUY/SYS/profile/HUY_DVEBMGS01_us7400
huyadm 19112 19080 dw.sapHUY_DVEBMGS01
pf=/usr/sap/HUY/SYS/profile/HUY_DVEBMGS01_us7400
huyadm 5063 19112 dw.sapHUY_DVEBMGS01
pf=/usr/sap/HUY/SYS/profile/HUY_DVEBMGS01_us7400
huyadm 19117 19112 dw.sapHUY_DVEBMGS01
pf=/usr/sap/HUY/SYS/profile/HUY_DVEBMGS01_us7400
huyadm 19120 19112 dw.sapHUY_DVEBMGS01
pf=/usr/sap/HUY/SYS/profile/HUY_DVEBMGS01_us7400
huyadm 19121 19112 dw.sapHUY_DVEBMGS01
pf=/usr/sap/HUY/SYS/profile/HUY_DVEBMGS01_us7400
huyadm 19128 19112 dw.sapHUY_DVEBMGS01
pf=/usr/sap/HUY/SYS/profile/HUY_DVEBMGS01_us7400
huyadm 19131 19112 dw.sapHUY_DVEBMGS01
pf=/usr/sap/HUY/SYS/profile/HUY_DVEBMGS01_us7400
huvadm 19191 19112 dw.sapHUY_DVEBMGS01
pf=/usr/sap/HUY/SYS/profile/HUY_DVEBMGS01_us7400
………………………
huvadm 24290 24273 dw.sapHUY_D64
pf=/usr/sap/HUY/SYS/profile/HUY_D64_us7400
huvadm 24292 24290 dw.sapHUY_D64
pf=/usr/sap/HUY/SYS/profile/HUY_D64_us7400
huvadm 24293 24290 dw.sapHUY_D64
pf=/usr/sap/HUY/SYS/profile/HUY_D64_us7400
huvadm 24294 24290 dw.sapHUY_D64
pf=/usr/sap/HUY/SYS/profile/HUY_D64_us7400
huvadm 24295 24290 dw.sapHUY_D64
pf=/usr/sap/HUY/SYS/profile/HUY_D64_us7400
huvadm 24296 24290 dw.sapHUY_D64
pf=/usr/sap/HUY/SYS/profile/HUY_D64_us7400
huvadm 19115 19112 gwrd
pf=/usr/sap/HUY/SYS/profile/HUY_DVEBMGS01_us7400
huyadm 24291 24290 gwrd
pf=/usr/sap/HUY/SYS/profile/HUY_D64_us7400
orahuy 5067 1 oracleHUY
orahuy 7305 1 oracleHUY
orahuy 7307 1 oracleHUY
………………………….
orahuy 7237 1 ora_arc0_HUY
orahuy 7231 1 ora_ckpt_HUY
orahuy 7227 1 ora_dbw0_HUY
orahuy 7229 1 ora_lgwr_HUY
orahuy 7225 1 ora_pmon_HUY
orahuy 7235 1 ora_reco_HUY
orahuy 7233 1 ora_smon_HUY
Процессы шлюза (Gateway) обозначаются идентификатором gwrd. Эти процессы также запускается планировщиком. Идентификаторы процессов, представляемые на уровне операционной системы, назначаются самой ОС при запуске процесса инстанции (см. листинг 2.2). Более подробные сведения, такие как текущая задача процесса, в SAPR/3 получить нельзя. Это можно сделать только с помощью специальных средств SAP R/3.
Все важные события, происходящие во время работы, записываются в системном журнале системы SAP R/3 или инстанции. Анализ системного журнала - одна из задач администратора. Выберите ►System log в системе SAP R/3 для получения информации о сообщениях, которые имеются в системном журнале. Если в системе SAP R/3 происходит ошибка, то системный журнал является исходной точкой для выяснения причин ошибки (подробнее об этом журнале см. в главе 15).
Системному администратору полезно иметь возможность отправлять сообщения всем или отдельным пользователям SAP R/3. Например, такая ситуация возникает, если предстоящие работы по обслуживанию системы помешают ее обычному функционированию. Для отправки сообщения выберите команду ►Create system messages. Допускается отправка сообщений всем пользователям конкретной инстанции или всем пользователям системы SAP R/3, или всем пользователям определенного клиента. При этом можно ограничить время, в течение которого отправленное сообщение будет действительно: пользователи получат его только в том случае, если работают в системе в заданный период времени или находятся в конкретной инстанции. Когда пользователь начнет следующий шаг диалога, сообщение появится в отдельном окне. Полезно отправить системное сообщение, например при необходимости остановки одной из инстанций. Рекомендуется всегда давать пользователям такие предварительные предупреждения (см. рис. 2.6).
Рис. 2.6. Создание системного сообщения
Все, что выводится на экране, но не требует никакого интерактивного ввода от пользователей, называется списками. В системе SAP R/3 списки можно, распечатывать, сохранять в локальных файлах на компьютере уровня презентаций или посылать другим пользователям. Доступ к необходимым функциям можно получить с помощью команды System • List. Команды вводятся в командное поле.