В переводе с латыни переводится как: "с заменой того, что подлежит замене", "с учетом соответствующих различий", "с изменениями, вытекающими из обстоятельств", "с необходимыми изменениями".
Фраза несет в себе оттенок того, что читатель должен обратить внимание на соответствующие различия между нынешним утверждением и предыдущим, хотя они аналогичны. Этот термин часто используется в экономике, философии, логике и юриспруденции, для связи утверждения с новым термином, или для того чтобы отметить что подразумевается применение.
Monthly Archives: Февраль 2014
Команды Linux
Системная информация
uname -m - отобразить архитектуру компьютера
uname -r - отобразить используемую версию ядра
dmidecode -q - показать аппаратные системные компоненты - (SMBIOS / DMI)
hdparm -i /dev/hda - вывести характеристики жесткого диска
hdparm -tT /dev/sda - протестировать производительность чтения данных с жесткого диска
cat /proc/cpuinfo - отобразить информацию о процессоре
cat /proc/interrupts - показать прерывания
cat /proc/meminfo - проверить использование памяти
cat /proc/swaps - показать файл(ы) подкачки
Яблочная сова
Обновление SAP Solution Manager с 7.0 на 7.1
Конечно, такое обновление сугубо индивидуально, но все же, написал памятку для себя, может она кому-нибудь пригодится:
Windows 2008/Oracle
- Деблокировать или удалить запросы в системе
- Остановить систему
- Переименовать D:\usr\sap\SM1\SYS\exe\uc\NTAMD64
- Скопировать в пустую D:\usr\sap\SM1\SYS\exe\uc\NTAMD64 файлы ядра из архивов SAPEXE_201-10011231.SAR и SAPEXEDB_201-10011229.SAR
- Запустить D:\usr\sap\SM1\SYS\exe\uc\NTAMD64\vcredist_x64.msi (чтобы не получить ошибку SapCPE)
- Запустить SolMan, убедиться что ядро заработало (на самом деле запустить, остановить, перезагрузить и снова запустить)
- Скопировать диск 51042334 для установки Oracle 11.0.2
- Запустить \51042334\database\SAP\sapserver.cmd от имени администратора
- Выбрать пункт Upgrade Existing Database
- Добавить русский язык
- Отключить Archive Log на время обновления
- Убрать галочку с Configure Enterprise Management
- Правим в переменных коружения путь к ora_home после upgrade.
- Копируем initEW.* (папка database)
- SQL>ALTER SYSTEM SET COMPATIBLE = '11.2.0' SCOPE = SPFILE;
- SQL>Shutdown immediate
- SQL>Startup
- SQL>show parameter compatible
- Запустить SGEN для генерации экранов приложений
- Присвоить своего SUSER в транзакции AISUSER
- Применяем ноты по корректировке системы 1868738 и 1811055
- В SMSY добавить в SM java instanse, поправить SP-версию компанентов (0002)
- В DSWP сгенерировать стэк
- Скачать его через корзину
- Установить Java
- Запустить SUM от имени администратора (если не запускается - стереть и распаковать car заново)
- Включить хост в список доверенных в локальной сети в браузере
- Ввести хост и номер порта в URL из запущенного батника
- Указать вручную путь к XML (не к index)
- Ввести код 1740067
- Нота 1635605 если зависает
- Актуальные логи фазы в /sum/tmp, в /logs законченые логи
- Отключен джоб SAP_COLLECTOR_FOR_PERFMONITOR
- Отключение задвоившихся имплементаций BADI (SE18, SE19) (нота 1835882 )
- НЕ ЗАБЫТЬ ПОИМЕТЬ НОТУ 1794392 запрос SAPK702XPRA90000039 или SAPK702XD1
Санта. Студия 420.
Взлеты и падения. Студия 420.
Про жрецов. Студия 420.
Настройка SSO-аутентификации с использованием Kerberos в SAP
Рассматриваемая конфигурация:
SAP ERP (Windows 2k8 + Oracle 11) / SAP GUI (Windows 7,8 32/64 bit)
1. Скачиваем из ноты 352295 файлы win64sso.zip и win32sso.zip.
2. В архиве win64sso.zip содержатся 64-битные библиотеки для активации SNC на стороне сервера, в win32sso.zip - на стороне клиента SAP GUI (sap gui исключительно 32 битный, даже если работает в Windows 7,8 64 bit)
3. Выполняем команду на контроллере домена или сервере SAP c правами администратора домена SETSPN -A SAPService<SID>/<sap-hostname> <domain>\SAPService<SID>, где <SID> ваш SAP SID, <domain> - имя вашего домена, <sap-hostname> - имя сервера SAP.
4. Извлечь из архива win64sso.zip библиотеку gx64krb5.dll и скопировать ее в C:\Windows\System32\ сервера SAP
5. Создать переменную окружения на сервере SAP SNC_LIB=C:\Windows\System32\gx64krb5.dll
6. В транзакции SU01 у пользователя прописать SNC-имя в формате: p:DOMAINUSER@DOMAIN.LOCAL
6. Добавить настройки профиля инстанции:
snc/enable =1
snc/accept_insecure_cpic =1
snc/accept_insecure_gui =1
snc/accept_insecure_r3int_rfc =1
snc/accept_insecure_rfc =1
snc/data_protection/max =3
snc/data_protection/min =1
snc/data_protection/use =3
# Location of the dll used for kerberos
snc/gssapi_lib = C:\Windows\System32\gx64krb5.dll
snc/permit_insecure_start =1
# The Windows User Account used to run SAP Server
snc/identity/as = p:SAPService<SID>@<YOUR DOMAIN.LOCAL>
snc/r3int_rfc_secure = 0
8. Перезапустите инстанцию. Если что-то не завелось - смотрите лог любого рабочего процесса (\usr\sap\<SID>\DVEBMGS00\work\dev_w0)
9. Настройки SAP GUI
9.1 Переименуйте библиотеку gsskrb5.dll из ахрива win32sso.zip в sncgss32.dll и поместите ее в c:\windows\system32 (для 32-битных OS) или в c:\windows\SYSWOW64 (для 64-битных OS)
9.2Если SAP GUI не нашел библиотеку прописать переменную окружения SNC_LIB=C:\Windows\System32\sncgss32.dll и проверить в том ли она месте (system32 или syswow64)
9.3 В свойствах подключения GUI активировать SNC и ввести строку p:SAPService<SID>@<DOMAIN.LOCAL>
10. Теперь при входе в систему пароль спрашиваться не будет, вместо этого внизу вы увидите уведомление вида: SNC logon by <MNDT> username for DOMAINUSER@DOMAIN.LOCAL.
Замечания:
Имена в SNC регистрочувствителные, следовательно, вам нужно узнать как именно был заведен пользователь в Active Directory, с заглавными или маленькими буквами.
Для удобства внедрения можно создать инсталлер (InstallShield), или скопировать файлик sncgss32.dll, saplogon.ini и sapshortcut.ini через групповую политику Active Directory. Проверенно, это работает.
Переименование библиотеки нужно для SAP GUI, он ищет sncgss32.dll. Это можно исправить определив переменную окружения SNC_LIB.
Если нужен доступ по SSO в разные мандаты одной системы удобно создавать в SAP GUI ярлыки, прописав там хост, мандант и suser вы будете попадать в нужную систему (можно прописать и любимую транзакцию). Если suser не прописать - SAP будет спрашивать в какой мандант заходить. Если в одном манданте для пользователя активирован SSO, то ярлык, ведущий в другой мандант будет логиниться в текущий мандант. Это исправляется или прописыванием SNC в каждом из мандантов. Если нужно войти без SSO - в SAP GUI 7.30 нажать shift+enter на системе, или правой кнопкой мыши - вход без SSO. На старых версиях - нужно будет отключить SNC в настройках.
Есть альтернатива, SSO 2.0, но она платная, просто так ее не найти и не скачать.
Полезные материалы:
http://www.saptechies.org/create-ssosingle-sign-sap-sysetm/ (спасибо, ZeUsM)
http://service.sap.com/sap/support/notes/595341
https://scn.sap.com/thread/2004205
Запрос выводит пользователей, у которых не присвоено каноническое имя:
with x as (select
a.BNAME,
u.PNAME
from
SAPSR3.USR02 a
left join SAPSR3.USRACL u on U.BNAME=A.BNAME
where a.mandt=<MANDT>)
select * from x where pname is null;
Нашел англоязычный вариант настройки:
К сожалению, в новой версии этой ноты нет возможности скачать эти библиотеки (
SNC Connection with SSO
|
|
Single Sign-On with encryption of network connections is enabled with SNC over the SNC Adapter and is using the authentication protocol Kerberos v5These prerequisites are needed to setup the SSO environment:
Setting up your SAP System Server Create a system environment called "SNC_LIB". The value depends on the OS you are having. Set the following parameters on your instance profile (TX RZ10 -> Instance profile -> Extended maintenance add): snc/enable = 1 snc/accept_insecure_cpic = 1 Setting up Clients with SSO Install SAPSSO.MSI on the client computers. The variable SNC_LIB on these computers are created. You can check this in the environment variables. Setting up the Users in SAP In the TX SU01 edit the user, select SNC tab, and provide the following information: http://msdn.microsoft.com/en-us/library/cc185322%28v=bts.10%29.aspx. |
Пингвинихи занимаются проституцией за камушки
Еще совсем недавно биологи считали пингвина чуть ли не образцом птичьей верности. Каково же было удивление ученых, которые своими глазами увидели, как пингвинихи отдаются пингвинам и принимают плату за это в виде камней-голышей...
Владимир Познер — Если бы на Земле было бы всего 100 человек
Представьте себе, что есть мир, и мы его сократили до 100 человек, сохранив все пропорции, которые существуют.
Как устроен Мир? Студия 420.
Воробей
Что это ? :cry: