SAP Basis Tips (RU)
1.12K subscribers
503 photos
2 videos
57 files
716 links
Маленькие нюансы, которые надо не забыть при работе...
Есть, что добавить(исправить,покритиковать) - не стесняйтесь, пишите на @bdmalex или на bdmalex@mail.ru

https://t.me/GetVPN_xbot?start=_tgr_I7a45TsyZDE6
Download Telegram
Как Оracle SBP борется с open source продуктом на AIXe....

Утилита gawk используется для сканирования и обработки шаблонов.
И вот оказывается, презабавнейшая вещь ❗️ : на AIXe, она мешает установке оракловых обновлений ❗️❗️❗️

Предлагается, проверять не установлена ли утилита через rpm: rpm -qa gawk
И при наличии, предлагается удалять: rpm -e gawk

А, ведь может ктото у себя использовать данную утилиту ? Это очень интересное средство обработки....

Навскидку, вспоминаю такие примеры:

gawk 'END {print NR}' 1.txt;
# ПОДСЧИТАТЬ ЧИСЛО СТРОК в файле 1.txt

gawk 'length ($ 0)> 50' 1.txt ;
# НАПЕЧАТАТЬ СТРОКИ из файла 1.txt, которые длинее 50 символов

gawk '{if (length ($ 0)> max) max = length ($ 0)} END {print max}' 1.txt ;
# НАЙТИ длину масой длинной СТРОКИ из файла 1.txt

gawk '{print NR, $ 0}' 1.txt ;
# Возвращает пронумерованный построчно файл 1.txt

gawk '/ МОСКВА / {print}' 1.txt ;
# Распечает все строки из 1.txt с шаблоном 'МОСКВА'

gawk -F: '{print $ 1}' /etc/passwd;
# Распечает все логины из /etc/passwd

Команда gawk может выполнять следующие операции:

Сканирование файл построчно.
Разбитие каждой строки ввода на поля.
Сравнивание строки / поля ввода с шаблоном.
Действие (я) на совпадающих линиях.
Преобразование файлов данных.
Создание форматированных отчётов.
Форматирование выходных строк.
Арифметические и строковые с условными выражениями и циклами.

Имеет встроенные переменные..в общем  ни ман(!), а  "gawk --help" вам в помощь....!
..
Вот, как по мне, так в этой ноте 3293830 - Oracle SBP update fails on AIX with gawk error не хватает команды на последующий повторный инсталл утилиты.

Поэтому корректный план работы обновления Oracle DB (любой версии) на AIX платформе(любой версии) должен быть примерно таким:

1) Бэкап Oracle базы;
2) "rpm -e gawk"; ( экономим и обходимся без проверки..)
3) Установка SBP Oracle;
4) Скачивание свежей версии gawk c https://www.ibm.com/support/pages/aix-toolbox-open-source-software-downloads-alpha#G
5) Установка cвежескачанного пакета: "rpm -ivh gawk";

#AIX
Очаровательный Linux шедевр

Понадобилось тут понять, какой враг занял мой порт в системе, а так как компромиссов здесь не наблюдается, то самый шикарный вариант был обнаружен на stacke...

PORT=1234
lsof -i tcp:${PORT} | awk 'NR!=1 {print $2} | xargs kill ;

❗️❗️❗️❗️❗️❗️

Первая часть - список всех процессов, слушающих tcp порт
Вторая часть - игнорим первую строку вывода и печатаем каждый второй столбец
Третья часть - по списку киляем всех врагов

Объяснять, как убивать udp вредителей, надеюсь ни кому не потребуется ?

#ОДНОСТРОЧНИК
Мелкие нюансы прошедшей недели

Тем, кто любит часто ставить ноты ==> существует рекомендация поставить актуальную версию ноты 3026268 в ландшафт.
И это нужно, чтобы при установке других нот не нарываться на ошибки, типа DBSQL_DUPLICATE_KEY_ERROR в таблице USOBT { хорошо расписано в 3290614 }.

Запрос системной view "Select * from M_CONFIGURATION_PARAMETER_VALUES" отображает значения системных параметров HANA DB
А столбец "RESTART_REQUIRED" отображает, нужен ли рестарт БД, после того, как параметр из строки поменяли,
поэтому значение со словом FALSE ==> прямо радость.
P.S> cмотрел и читал 2856122 на досуге...

Лёгкое оракловое открытие. Если судить по 3293453 - BR1098W Tablespace should be auto-extensible for reorganization, то реорганизацию табличного пространства не сделать, если в нём хотя бы один файл в состоянии autoextend=off.
Cкажем, так очень сильно удивлён такой нотой.

Хороший вопрос задали в 3288552 - Can we restore a SAP HANA schema from a tenant backup
У нас  SAP HANA tenant в котором несколько схем, завязанных на отдельные приложения.
Хочется из бэкапа восстановить тольку одну. А нельзя!
Бэкап и восстановления применяется не к отдельным объектам, а ко всей базе целиком....

Очередная "шляпа" от IBM ❗️Апгрейд на RedHat 7.7 и HANA SP05(и выше) - проходит успешно. Вы радуетесь жизни.
В какой то момент времени запускаете hdblcm ( например для процедуры переименования...и т.д..), а он вываливается в лог ошибок:
....
unhandled exception:
Net::SSLeay: libssl.so.1.0.0: cannot open shared object file
.....
Такая радость разъясняется  в 3283714: "Install libssl.so.1.1 from the repos RHEL7.7 for SAP".
Аааа, а сразу, во время апгрейда нельзя было эту библиотеку установить ?
P.S> Я изначально посчитал, что случай невероятный. Но, из числа читателей уже точно есть администратор, который пробежался по этим граблям...

Забавный нюанс из 3283014 - R3trans during upgrade: returncode 16 accessing table TFDIR касается обновления ядра 7.73. В этом процессе участвует R3trans из комплекта 7.53. И нужно, чтобы он был не самый древний, минимум с датой версии "09.12.22 - 14:48:42 и дальше..". И тогда апгрейд у вас будет успешным.

Владельцам SAP Process Integration { SAP NetWeaver } рекомендую заглянуть и почитать:
3293396 - How to check the configured reorganization in a local Integration Engine
3293375 - Integration Engine: Reorganization

( Не понимаю только, а почему эти рекомендации выходят в 2023 году ) , а также 3236361 - CBMA: improve Alert Log
Новая тулза ==> в транзакции  PIMON расширили возможности Alert лога.
Upgrade HANA to SPS5(SPS6)

Запустили hdblcm и получили текст радости примерно такого содержания ( 00 -> <NR> ):

- INFO: Starting external program /usr/sap/<SID>/HDB00/exe/hdbnsutil
- INFO: Command line is: /usr/sap/<SID>/HDB00/exe/hdbnsutil -reconfig
- INFO: Output line 1: File "/usr/sap/<SID>/HDB00exe/Python3/lib/python3.7/site.py", line 177
- INFO: Output line 2: file=sys.stderr)
- INFO: Output line 3: ^
- INFO: Output line 4: SyntaxError: invalid syntax
- ERR : Program /usr/sap/<SID>/HDB00/exe/hdbnsutil terminated with error: signal 6 core dumped

Вы же не забыли, что нужно перейти с Python2 на Python3(был ранее пост на эту тему, поиском найдётся, если нужно..) , чтобы апгрейд HANA был успешным и выполнили переход ?

Приглядитесь внимательно - вдруг, у вас переменные окружения при этом смотрят на следующие библиотеки (00 -> <NR>) :

PYTHONHOME = /usr/sap/<SID>/HDB00/exe/Python
PYTHONPATH = /usr/sap/<SID>/HDB00/exe/Py2:/usr/sap/<SID>/HDB00/exe:/usr/sap/<SID>/HDB00/exe/python_support:/usr/sap/<SID>/HDB00/exe/Python/lib/python2.7
PYTHONSTARTUP = /etc/pythonstart

Если ДА, то у вас всё ещё запускается Python2 (❗️), а не как бы вы думали Python3.

Убрать эти переменные окружения:

unset PYTHONPATH
unset PYTHONHOME
unset PYTHONSTARTUP

И можно запускать hdblcm заново для успешного апгрейда.

#PYTHONERRORS
10 самых больших индексов (таблиц ) Оracle БД

Понадобилось тут на днях посмотреть в БД, таблицы и индексы - рекордсмены...Простейший запрос:

select * from (
   select owner,segment_name,bytes/1024/1024 MB
   from  dba_segments
   where segment_type = 'INDEX'
   order by bytes/1024/1024 desc)
where rownum <= 11;

вытащит десятку самых жирных индексов.
А таблицы ищем таким же запросом
( вместо 'INDEX' конечно подставляем другой тип..😀 )


#ORACLETOPINDEX
Еnqueue Server 2

Решил не добавлять информацию по данному компоненту в старый пост ...

Никак не могу подобрать русскоязычный аналог для данного архитектурного компонента.
"Сервер очередeй" или "Менеджер блокировок" - как то напрягающе режет ухо...?
Кто знает ответ -> welcome, в личку...

Транзакция администрирования SMENQ - интересный инструмент.
Для желающих углубить знания могут пригодиться ноты, типа:
2711036 { Usage of the Standalone Enqueue Server 2 in an HA Environment }
2641322 { Installation of ENSA2 and update from ENSA1 to ENSA2 when using the Red Hat HA solutions for SAP }
2808886 { enqt and ensmon commands are not working with Standalone Enqueue Server 2 (ENSA2) enabled }
2935054 { ENSA 2.0: Cannot change MAX_LOCKS value in "enq/server/schema" parameter from SMENQ }
2942857 { ENQU 2.0: Maximum number of locks cannot be increased above 2 million }
2897231 { ENQU, ENSA 2.0: Work processes crash for some lock operations }

А вспомнилась эта тема по причине того, я наконец то разобрался с техникой очистки всех блокировок на сервере приложений без его перезагрузки через командную строку, используя enq_admin(.exe).
Подробности шикарно расписаны в ноте 3117393 { ENSA 2: New option in enq_admin: --delete_locks_of_server }.
Там всё очень прозрачно оказывается ( я просто с первого раза запускал с ошибкой, плюнул и отложил в сторону, сейчас вот руки снова дошли до проверки данного функционала )

#Enqueue
Понравилась свежая версия 3290671 { Privileges of SAP NetWeaver Directories Under UNIX/LINUX }
В красивом табличном виде расписано, какие права должны быть у стандартных директорий системы. А теперь немного побурчу. Могли и совсем красиво сделать. На мой вкус, если делаешь таблицу и в столбце в каждой строке
одно и то же значение, то гораздо эффективнее один раз отдельно озвучить этот параметр.
В данном случае, в графе  "Owner" всегда значение <sapsid>adm , а графе "Group" всегда sapsys и тогда табличка визуально веселее воспринимается ( см. экран).

А взяли эту табличку из SAP NetWeaver AS ABAP 7.4 for Suite, version for SAP HANA=>SAP NetWeaver Security Guide, который можно
почитать на досуге https://help.sap.com/docs/SAP_NETWEAVER_AS_ABAP_FOR_SOH_740/621bb4e3951b4a8ca633ca7ed1c0aba2/4d3dce7bd936391ee10000000a15822b.html

#LINUXCONFIG
#NETWEAVERDIRECTORIES
#NOTE3290671
Полезный в Линукс хозяйстве инструмент...

Зашёл тут недавно на портал opensuse. И моё внимание привлёк заголовок "Инструменты openSUSE. Узнайте
о лучших инструментах с открытым кодом, разработанных нашим сообществом.."

И далее:
OBS ( инструмент для сборки пакетов для разных Линукс дистрибутивов..)
openQA ( средство для тестирования )
YaST ( инструмент для конфигурирования и установки Линукса )
Kiwi ( инструмент создания Линуксовых образов )

Ааааа....а это уже всё ?

Не понял, а где же...где.... SNAPPER ????

Snapper — инструмент, созданный в openSUSE, который помогает управлять моментальными снимками подразделов Btrfs и томов LVM с тонким резервированием. Утилита создает и сравнивает снимки, позволяет отменять изменения между ними, а также поддерживает их автоматическое создание с заданным интервалом.

В наглядном режиме можно просматривать различия между текущим и прошлыми состояниями файлов в системе, при необходимости изменения можно откатить, например, вернуть случайно перезаписанный файл или восстановить состояние системы после установки пакетов.

Snapper не привязан к openSUSE и может использоваться в любых дистрибутивах Linux. Возможно создание снапшотов c использованием механизмов Btrfs, LVM и ext4-next. Утилита работает в режиме командной строки.
Для любителей, есть дополнительно GUI-интерфейс yast2-snapper.
Я чаще всего со snapper сталкиваюсь, когда место заканчивается при хранении снепшотов
( есть модуль интеграции с Zypper для автоматического создания снапшотов при установке пакетов и обновлений). Документации по использованию - масса...

Snapper - универсальный инструмент, если у вас есть Линукс система - то настоятельно рекомендую данную утилиту. Полезная штука для хозяйства. В SuSe Enterprise for SAP Applications 15 версии если ничего не путаю она идёт в составе комплекта "по умолчанию"..

Но бэкапы SNAPPER не заменяет ❗️❗️❗️❗️❗️

#SNAPPER
Не "Cтреляйте в пианиста!"....оу...
А, это не форум Кинопоиска ? Пардон, исправляюсь:
Не надо делать "kill session.." в Оракле..:)


Начинаю читать ноту про Оракл и после фразы "There is no way to speed up the rollback process" вспоминаю
тренера по Ораклу, который утверждал , что администратор базы должен делать всё, что угодно, но сессии Оракла не килять ни под каким соусом. Но, редко и до такого доходит.
Поэтому, после такого не удивляйтесь, что ROLLBACK процесс идёт на базе нешустро.
Зачитался { 3295669 - Oracle rollback process is taking long time - Netweaver }
И нашёл полезный SQL запрос , который показывает, сколько сегментов осталось отработать. И запустив его, ещё раз через определённый промежуток времени можно получить примерную скорость восстановления

SQL> SELECT a.used_ublk
FROM v$transaction a, v$session b
WHERE a.addr = b.taddr AND b.sid = <SID>;
...
Пожелаю вам никогда не пользоваться данным запросом..😁😁
А потом, наткнулся вообще на убойную тему. Тем, кто ничего не слышал про альтернативный анализ для Оракла.
Рекомендую на досуге открыть 2787869 - Alternative Analyze (AlAn) , презабавнейшая тема...

#ORACLE
#ROLLBACK
#ALTERNATIVEANALYZE
Разные сюжеты прошедшей недели

Трафик от HTTP/2 убивает Web Dispatcher(и ICM ).
Ужастик найден в 3296270 - Web Dispatcher / ICM Crash0 in IcmPlPushIntoH2Plugin. Интересный, конечно workaround " icm/HTTP/support_http2=false", но какой то не шибко спортивный....
До кучи решений по данной тематике ещё и 3295493 - ICM or web dispatcher is unresponsive due to deadlock situations

##########

Понравилась свежая 3291114 - Upgrade BPC Web Client to BPC11.1 SP12 Revision 1 on BW/4HANA 2.0
Особенно, этот интересный нюанс, когда после установки этой TCI Note, пользователь должен
на серверной стороне сбрасывать кэши по двум URL адресам:
http(s)://{your server name}:{your server HTTP port}/sap/epm/bpc/web/clearcache
http(s)://{your server name}:{your server HTTP port}/sap/epm/bpc/web/resetcachebuster

########

Озадачился , увидев тему 3296506 - Swap Memory at 100% .
Ну, не знаю, как в реальной жизни получить такой сюжет...
Всех китайцев отправили одновременно зарегистрироваться на одном SAP портале ?

########

Вот не знал, что SNMP функциональность была удалена из SAP ASE начиная с ASE 16.0 SP01,
а параметр 'enable snmp' присутствует , но не функционален.
Значение OFF для него будет правильным. Найдено в 3296392 { SNMP functionality removed from SAP ASE }

#########

Чёрный список объектов, которые не параллелятся обнаружен в ноте
3294684 - SAP S/4HANA Migration Cockpit: List of Migration objects that doesn't support parallel jobs
Владельцам SAP S/4HANA all versions наверное пригодится.

###########

В S/4HANA 2022 старые добрые компоненты SAP_HR и EA-HR превращаются...( как в "Бриллиантовой руке"), превращаются...превращаются...нет, ни в элегантные шорты ❗️ А в новый компонент S4HCM 100 ⁉️
{ 3291607 - Component SAP_HR and EA-HR will retrofit into component S4HCM 100 }

#########

SAP HR
Находка из 1818174 { Running the RHBAUS00 or RHBAUS_PARALLEL in different jobs in parallel } ,
оказывается нельзя эти два отчёта запускать одновременно. Хотя очень странный подход на мой взгляд.
Как бы, второй отчёт специально сделали на замену первого.Кому надо его запускать одновременно ?

#############

Когда смотрел 2394936 - Which port is used during file transfer in TMS нашёл ссылку на интересную ноту про порты в SAP cистемах. "The list of default SAP NetWeaver ports are listed in the BC-NET Note 540379".
Как и отличную онлайн-ссылку ( https://help.sap.com/viewer/ports ).
Раньше, использовал вместо этого, старый-старый документ от 2006 года.В общем -> пригодится, полезная информация, для контактов с сетевиками и безопасниками..
Как удалить огромное количество файлов в Linux ?

Когда нужно удалить большое количество файлов в Linux, обычный вариант rm -rf может выдать ошибку “/bin/rm: Argument list too long” ...

Обычно это возникает, когда число файлов превышает установленный в системе лимит, который можно проверить командой: getconf ARG_MAX

Попробуйте воспользоваться утилитой find с параметрами ?

Например, удаляем все файлы, а при этом сохраняем структуру каталогов :

# find /dir/ -type f -exec rm {} \;

Ключ "-type f" отвечает за удаление только файлов.

НO, указанный выше способ не годится, если файлов очень-очень много ❗️ Ключ -exec, для каждого найденного файла создаёт отдельный процесс для выполнения команды.
Поэтому, можно попробовать немного другой вариант:

# find /var/files/ -type f | xargs rm

#F8_FOREVER
TRANSPARENT HUGEPAGES(THP) в Linux и SAP HANA

Transparent Hugepages(THP) - это технология использования страниц размером 2MB вместо стандартных 4KB.
Поддержка таких страниц появилась в linux ядре версии 2.6.38. В общем случае использование больших страниц позволят добиться  увеличения производительности без существенных затрат на внедрение.
Выгоды использование Hugepages:

Увеличение размеров TLB (Translation Lookaside Buffer)-  специального кэша процессора для трансляции адресов физической памяти в адреса виртуальной памяти. При использовании Hugepages выделяется отдельный кэш для работы с большими страницами.

Ускорение работы внутри TLB. При работе с большими страницами отпадает необходимость в некоторых операциях доступа к памяти, за счет этого сокращается время на заполнение TLB.

Быстрое выделение блоков памяти. За счет использования меньшего количества больших страниц происходит более быстрое и эффективное выделение памяти приложениям.

Ограничения Hugepages:
Hugepages используют псевдо-файловую систему Hugetlbfs
Hugepages не могут быть помещены в swap
Hugepages желательно резервировать при загрузке
Если hugepages предварительно не зарезервированы и динамическое выделение не удалось, это может плохо сказаться на работе KVM
Требует административного управления и настройку libhugetlbfs
............................................................................................................
Проводил тут SAP HANA Mini Check на одной системе и был пренеприятнейше удивлён рекомендациями SAP.
Когда-то был на одной из презентаций, где люди в красных шапках показывали роскошные графики с повышением производительности каких-то абстрактных приложений ( скромно умалчивая о том, что это вызывает повышенную нагрузку на процессор ) и пребывал в стойком стереотипе, о том, что это полезнейшая штука.

SAP strongly recommends to disable Transparent Huge Pages on all HANA servers ❗️❗️❗️❗️
( Эвона, как Михалыч! А мужики то , и не помнят !...)

Проверить, включена THP или нет на вашем сервере очень просто, командой :

cat /sys/kernel/mm/transparent_hugepage/enabled и если в качестве ответа увидите

[always] madvise never ==> это "ВКЛЮЧЕНО"("ДА")
always madvise [never] ==> это "ВЫКЛЮЧЕНО"("НЕТ")

Отключить, как рекомендуют в нотах 1954788 и 2131662, тоже просто:

echo never > /sys/kernel/mm/transparent_hugepage/enabled

Ждём, когда политика партии вендора изменится по этому вопросу ?

#THP
ORACLE - небольшие проблемы с большой таблицей

Понадобилось тут заняться реорганизацией большой партиционированной таблицы. Решил пойти путём наименьшего сопротивления ( генерить команды DDL было лениво, а как это делается в SE38->RSANAORA - немножко для меня сложновато..) и воспользоваться brtools...

Как обычно, выставляю параметры - новый tablespace( отличный от того, где она сейчас располагается ), параллельность по максимуму ( СХД позволяет ), запускаю и иду попить водички....

Возвращаюсь к экрану, батюшки (!)...

BRSPACE time stamp: ...
BR1120E SQL statement 'CREATE TABLE (1)' longer than 1024 KB
BR0280I BRSPACE time stamp: ...
BR1119E Creation of DDL statements for table SAPSR3./BI0/F0SM_SIZES failed

Срочный поиск по ланчпаду приводит на 646681 { Reorganization of tables with BRSPACE }.
И вот "Remark 10" - это прямо доктор описал, один в один...

BRSPACE имеют свои внутренние буферы, которые "не рассчитаны по умолчанию" на реорганизацию больших таблиц.

А с учётом отличной ноты 832662 - Audit-verified configuration of BR*Tools on Unix с рекомендациями для параметров "авторизованных пользователей" ( и соответствующими Юникс правами на файлы ..) получается примерно такая картинка параметров:

setenv ORACLE_SID <DBSID>
setenv ORACLE_HOME /oracle/<DBSID>/<db_vers>
setenv SAPDATA_HOME /oracle/<DBSID>
setenv SAPEXE /oracle/<DBSID>/brbin
setenv BR_SRU 1
setenv BR_SRG 1
setenv BR_CAD 1
setenv BR_SSC 1 # Parameter from 3137852 , only for SSFS !
setenv BR_MSL 10485760.
setenv BR_DBL 41943040

P.S Надо бы не забыть эти переменные обновить в профилях пользователей, под которым запускаем утилиты brtools. Переход на HANA DB на этой системе явно не скоро будет, а реорганизацию может ещё раз понадобится проводить...
ORACLE ...Блокируем таблицу...

Понадобилось тут на одной базе, чтобы никто ничего в одной таблице временно не менял. Общее объявление конечно пользователям разослали, но на всякий случай решили подстраховаться и на техническом уровне ( компания большая , за всеми не уследишь...)

Запустили простенькую SQL команду :

lock table <table_name> in exclusive mode;

Как вернуть таблицу в обычный режим после этого, думаю без проблем догадаетесь...

Спасибо, за замечания на данную тему - обновлю чуть позже этот пост...

UPDATE по заявкам телезрителей:

Альтернативные пути добиться того же результата выглядят так:

ALTER TABLE <table_name> READ ONLY;

Убрать блокировку на тaблицу:

ALTER TABLE <table_name> READ WRITE;

#ORACLELOCK
#TABLELOCK
Ещё немного про TMC (Technical Monitoring Cockpit).

Для тех, кто подзабыл - подробная документация ( https://help.sap.com/viewer/tmc ).
Ну, а используется это путём запуска транзакций  STMC_UI5 в SAPUI5 или STMC в SAP GUI.

Обновилась вчера нота 3233961 - Technical Monitoring Cockpit, Version for ABAP Platform 2022 and Higher

( Для более старых релизов SAP BASIS 7.4-756 ==> смотреть в 2721488 - Technical Monitoring Cockpit Version 2.0.
Кстати, интересный факт, в "Support Packages" вижу пакеты SAPKB702xxx, SAPKB730xxx, SAPKB731xxx
Для этих древних релизов получается TMC тоже работает ? У кого есть такие древности в эксплуатации поделитесь знанием в личку ...интересно )

И надо сказать заметны изменения невооружённым взглядом. Фактически, все СУБД (кроме HANA) объявлены "вне закона". А как по-другому можно воспринимать вот такой пассаж:
...
Monitoring of databases other than the SAP HANA database is deprecated with the technical monitoring cockpit
and will not be supported any longer with upcoming releases of the ABAP Platform.
...

Нет, мониторить вы это всё(Oracle,DB2,Sybase,Microsoft SQL Server) конечно можете, но не через интерфейс TMC.

Незамысловатый такой , "околотехнический" способ подтолкнуть клиентов к избавлению от конкурентов на рынке СУБД.

#HANADBНАШЕВСЁ
Свежие новости и релизы...

В FI модуль завезли свежих изменений РФ законодательства пачку: целых три интересные ноты ( не считая для них пререквизитов..) - загружаем, изучаем, применяем: 3281877 и 3293417 и 3283698 

**

Вышла в релиз Version 1.0.0.3 утилиты SAPonWin Check Tool (SCT)

Кто забыл, что это можно почитать https://blogs.sap.com/2022/11/25/saponwin-check-tool/ или в ноте 3273783{How to use SAPonWin Check Tool?}

**


Вышло очередное обновление SL Toolset (3226198 Software Logistics Toolset 1.0 Support Package Stack 37),
свежие
SAPKD пакетики 84 версии для ландшафтов 740 и 750 я себе закачал на Мегу...

**

Обновилась до версии 0.6.3.2 утилитка HANASupportInfo.sh ( 3218277 )

Ка
к понимаю, улучшили вывод системной информации о хосте с Ханой ...

####

Загадка дня:
Всем, кто поставил для себя Oracle Database Client 19.3 на Microsoft Windows рекомендую почитать в 3299229 про новый сервис OracleRemExecServiceV2.
Сервис автоматом и вручную не запускается.
Но при этом необходим...Как это работает ?
....
####
Резервируем специфический порт в Linuxe для SAP приложения.

Вы начитались 401162 { Linux: Avoiding TCP/IP port conflicts and start problems } и вам срочно требуется зарезервировать, например порт 9000....

1) Добавим запись "reserved_port/additional=9000" в файл
/usr/sap/hostctrl/exe/host_profile.
2) Рестарт SAP hostagentа.
3) Чтобы убедиться, что "зарезервировано", смотрим о наличии данной информации в файле /usr/sap/hostctrl/work/dev_saphostexec

Просто и быстро....
Лениво было детально исследовать все ноты, учитывая что в день релиза выпустили далеко не первые версии этих нот.
Поэтому ограничился только перечнем продуктов, кому интересно - изучит плотнее...

2622660 Самый горячий пирожок ! В SAP Business Client 6.5-7.70

3285757 Обновляем SAPHOSTAGENT до версии 7.22 PL59

3268172 Проблема с одним ФМ в отчёте на "BW on HANA".

3271091,3275841 Проблемы в продукте SAP Business Planning and Consolidation

3256787,3263863,3263135 SAP BusinessObjects Business Intelligence Platform (CMC)

3270509,3265846,3267442,3266751 Проблемы в SAP Solution Manager 7.2

3281724 Авторизация в SAP GRC(Process Control)

3290901 Проблема в Fiori приложении Travel Management

2985905 - [CVE-2023-24524] Missing Authorization check in SAP S/4 HANA Map Treasury Correspondence Format Data

3268959,3271227,3274585, 3293786,3269151,3269118,3283283,3282663,3287291 - Multiple vulnerabilities in SAP NetWeaver AS для ABAP и ABAP Platform

3262544 - [CVE-2022-41262] Cross-Site Scripting (XSS) vulnerability в SAP NetWeaver AS for Java

2788178 - [CVE-2023-24525] Cross-Site Scripting (XSS) vulnerability in SAP CRM WebClient UI

#FEBRUARY2023
Весёлым был февральский PATCH DAY 😂

21 новая нота плюс 5 обновлений...