Рассмотрим конфигурацию ABAP стэка SAP системы.
Конфигурирование SAP инстанции и всей системы в целом производится с помощью набора системных параметров. Для SAP системы существует несколько источников значений системных параметров (рис. 1).
Есть набор переменных окружения операционной системы, которые использует SAP система. Эти переменные окружения прописаны у пользователя ОС - <sid>adm.
Значения параметров по умолчанию прописаны в коде ядра - SAP kernel.
У SAP системы существует 3 типа профилей, которые располагаются в директории
/usr/sap/<SID>/SYS/profile:
SID = идентификатор SAP системы,
Instance = имя инстанции и номер инстанции,
Host name = имя сервера, где установлена SAP инстанция.
Системные переменные группируются по назначению. Например, rdisp/* - все переменные, отвечающие за настройку ABAP диспетчера; login/* - за настройки безопасности, при входе в SAP систему.
Просмотреть все переменные со значениями можно запустив отчет RSPFPAR (транзакция SA38 -> report RSPFPAR) (рис. 2,3).
На уровне операционной системы есть утилита sappfpar. Входит в состав SAP kernel. Если запускать из под пользователя <sid>adm, то путь указывать не надо (рис. 4). Чтобы просмотреть все параметры запускаем:
Информацию по отдельному системному параметру можно посмотреть в транзакции RZ11 (рис. 5).
При нажатии кнопки "Documentation" система выдаст описание параметра и рекомендации.
Продолжении статьи по ссылке.
Автор: Шиболов Вячеслав Анатольевич
Конфигурирование SAP инстанции и всей системы в целом производится с помощью набора системных параметров. Для SAP системы существует несколько источников значений системных параметров (рис. 1).
Рис. 1. Последовательность чтения значений SAP параметров. |
Значения параметров по умолчанию прописаны в коде ядра - SAP kernel.
У SAP системы существует 3 типа профилей, которые располагаются в директории
/usr/sap/<SID>/SYS/profile:
- Start profile. Имеет имя START_<Instance>_<Host name>. Например, START_DVEBMGS00_edu008.
В данном профиле находится ряд ключевых параметров, пути до SAP kernel, директории с профилями, и строки запуска таких процессов, как инстанция базы данных, Message Server, инстанции SAP и так далее.
Профиль читается процессом sapstartsrv, который с версии SAP NetWeaver 7.0 стал устанавливаться на все операционные системы. Данный процесс отвечает за администрирование и мониторинг SAP инстанций. В частности запускает/останавливает SAP систему. В операционной системе Windows представляет собой службу SAP<SID>_<Instance number>. Подробности можно найти здесь. - Default profile, который для любой SAP системы будет иметь имя DEFAULT.PFL. Данный профиль общий для всех инстанций SAP системы и содержит общие параметры. Например, SAPDBHOST, SAPSYSTEMNAME, настройки Message Server и т.п.
Читается всеми инстанциями SAP системы. - Instance profile (профиль инстанции). Имеет структуру имени: <SID>_<Instance>_<Host name>. Например, ET8_DVEBMGS00_edu008.
Содержит параметры для настройки и работы конкретной SAP инстанции.
SID = идентификатор SAP системы,
Instance = имя инстанции и номер инстанции,
Host name = имя сервера, где установлена SAP инстанция.
Системные переменные группируются по назначению. Например, rdisp/* - все переменные, отвечающие за настройку ABAP диспетчера; login/* - за настройки безопасности, при входе в SAP систему.
Просмотреть все переменные со значениями можно запустив отчет RSPFPAR (транзакция SA38 -> report RSPFPAR) (рис. 2,3).
Рис. 2. Запуск отчета RSPFPAR. |
Рис. 3. Результаты работы отчета RSPFPAR. |
> sappfpar all
Рис. 4. Вывод команды sappfpar. |
Информацию по отдельному системному параметру можно посмотреть в транзакции RZ11 (рис. 5).
Рис. 5. Просмотр информации по системному параметру. |
При нажатии кнопки "Documentation" система выдаст описание параметра и рекомендации.
Продолжении статьи по ссылке.
Автор: Шиболов Вячеслав Анатольевич
Наверное стоит еще добавить про порядок загрузки профайлов и системы в частности.
ОтветитьУдалитьKernel > START,(DEFAULT,)INSTANCE > Memory allocation
Максим, это я пытался указать на первой картинке и в описании к ней. Может быть не донес. Вы написали все верно в плане загрузки инстанции и чтении профилей.
Удалить