26 июня 2012 г.

J2SE для инсталляции SAP систем


Для работы утилиты SAPINST, с помощью которой устанавливаются все текущие продукты компании SAP AG, требуется J2SE версии 1.4.2_xy.
Компания ORACLE, в 2010 году купившая разработчика языка Java и виртуальной машины JVMкомпанию Sun Microsystems, занимается разработкой и поддержкой Java-продуктов и J2SE, в частности.

Но проблема в том, что версия 1.4.2 уже давно "канула в лету" и не поддерживается. А SAP в свою очередь не поддерживает в своих продуктах версии J2SE выше данной, то есть новые. Поэтому в 2008 году компания ORACLE открыла специальную линию поддержки данной ветки J2SE с названием "Java SE for Business" и предоставила секретную страницу для скачивания. Подробности в SAP note 1230512 - End of Life of Oracle's J2SE 1.4.2.

Для доступа к секретной ветке необходимо перейти на страницу:
https://java-partner.sun.com/support
Ввести комбинацию пользователь: sap-jfb@sap.com
Пароль: DZwqphsV

В ветке Java 1.4 можно выбрать версию под необходимую операционную систему и скачать.
Подробности в SAP note 716604 - Access to Oracle J2SE and recommended J2SE options.


Автор: Шиболов Вячеслав Анатольевич


21 июня 2012 г.

Я на SAPLAND


18 июня вышла моя первая статья на портале SAPLAND. Можно ознакомиться по ссылке -  «Установка дополнительного языка в SAP систему». Может быть что-то новое найдете.

Так же там будет моя авторская колонка.

На портале, кстати, можно найти много интересной информации. Например, эта статья или вот эта. Пару лет назад наполнение было победнее.


Автор: Шиболов Вячеслав Анатольевич


19 июня 2012 г.

Logical Volume Manager (LVM) своими руками. Часть II


В первой части статьи про LVM я описал структуру и основные файлы конфигурации. Во второй части остановимся на командах создания LVM конфигурции.

Создание Volume Group vg01:
  1. Найти свободные диски. Полезные команды:
    - # ioscan -funC disk - выдает список дисков в системе,
    - # insf -C disk - создает файлы устройств для дисков (если их не было),
    - # bdf - список монтированных файловых систем (помогает определить занятые диски),
    - # swapinfo -d - отображает диски и файловые системы используемые, как swap области,
    - # strings /etc/lvmtab - список существующих Volume Group и дисков в них,
    - # vxdisk list - список дисков, занятых в VxVM (еще одна система организации/управления дисками).
  2. Проверить доступность и целостность выбранных дисков. Например, /dev/dsk/c0t1d0:
    1. # diskinfo /dev/rdsk/c0t1d0 - информация о диске,
    2. # dd if=/dev/rdsk/c0t1d0 of=/dev/null bs=1024K - чтение содержимого диска, поиск "bad-блоков".
  3. Подготовить диски, создав на них физические тома (Physical Volumes):
    # pvcreate -f /dev/rdsk/c0t1d0 , для медленных дисков можно задать timeout большего размера, добавив опцию: "-t 180".
  4. Создать директорию и контрольный файл (group special file):
    1. # mkdir /dev/vg01 
    2. # chmod 755 /dev/vg01 
    3. # mknod /dev/vg01/group c 64 0x010000 , контрольный файл всегда символьного типа - c, старший номер (major) всегда - 64, а младший (minor) кодируется 0xhh0000, где hh - уникальный шестнадцатеричный номер Volume Group.
    4. # chown -R root:sys /dev/vg01 
    5. # chmod 640 /dev/vg01/group 
  5. Создать Volume Group:
    # vgcreate /dev/vg01 /dev/dsk/c0t1d0 , если дисков несколько, то перечислить через пробел.
    Набор параметров, который можно задать при создании:
    -l 1-255 (по-умолчанию, 255) - максимальное количество Logical Volume,
    -p 1-255 (по-умолчанию, 255) - максимальное количество Physical Volume,
    -s 1-256 (по-умолчанию, 4 MB) - размер физического экстента (кусочки, которыми распределяется место),
    -e 1-65535 (по-умолчанию, 1016, что соответствует 4 GB) - максимальное количество физических экстентов на диск (физический том). Имеет очень важное значение и устанавливается в зависимости от размера физического тома по формуле: <размер физического тома>/<размер экстента>.
    В дальнейшем не изменяется, что делает невозможным добавление дисков размером больше, чем первоначальный, в Volume Group.
  6. Посмотреть параметры Volume Group можно командой:
    # vgdisplay vg01 
Теперь можно создать Logical Volume lvol1:
  1. Зарезервировать имя Logical Volume:
    # lvcreate -n lvol1 vg01 
  2. Расширить Logical Volume до необходимого размера, выбрав на каком диске в Volume Group:
    # lvextend -L 200 /dev/vg01/lvol1 /dev/dsk/c0t1d0 , ключ -L задает размер в МБ, а ключ -l задает размер в экстентах. Будьте внимательны.
  3. Можно задать дополнительные параметры:
    - # lvchange -a y|n /dev/vg01/lvol1 - разрешение|запрет на использование Logical Volume.
    - # lvchange -p r|w /dev/vg01/lvol1 - право на "только чтение"|"чтение-запись" при использовании Logical Volume.
    - # lvchange -r y|n|N /dev/vg01/lvol1 - опции для работы с "bad-блоками": перемещает "bad-блоки"|не перемещает и выдает ошибку I/O|отключает механизм для использования механизма дискового массива, например.
  4. Посмотреть параметры Logical Volume можно командой:
    # lvdisplay /dev/vg01/lvol1 
Можно создать Logical Volume одной командой lvcreate, сразу указав размер, но вышеуказанная последовательность команд позволяет указать на каком диске из Volume Group будет располагаться Logical Volume. Это добавляет гибкости при создании.

Использование Logical Volume lvol1:
  • В качестве файловой системы:
    1. # newfs -F vxfs /dev/vg01/rlvol1 
    2. # mkdir /data 
    3. # mount /dev/vg01/lvol1 /data 
    4. # vi /etc/fstab - добавить файловую систему для монтирования после перезагрузки.
  • В качестве swap области:
    1. # swapon /dev/vg01/lvol1 
    2. # vi /etc/fstab - добавить для того, чтобы использовать после перезагрузки.
Перед использованием команд читайте документацию man:
# man <команда> 


Автор: Шиболов Вячеслав Анатольевич


13 июня 2012 г.

Новая версия SAP Download Manager

В дополнение к посту про обновление утилиты SAP Download Manager обнаружил следующую особенность. Новая версия SAP Download Manager 2.1.140 скачивает SAP ноты в формате, отличном от формата в предыдущей версии утилиты. Специально последовательно устанавливал разные версии и скачивал одну и ту же ноту (SAP note # 1256384).
Предыдущая версия SAP Download Manager (2.1.130) скачивает файл вида:
NOTE_0001256384 (689037 байт)
 Последняя версия (2.1.140) скачивает данную SAP ноту в виде архива:
0001256384.zip (58402 байта) -> содержит файл 1256384.txt (690102 байта)
Инструкция по установке и настройке новой версии утилиты, расположенная тут, не содержит описания данной особенности.

Есть новость на SAP Support Portal об обновлении SAP Support Applications от 04.06.2012. В ней помимо всего упоминается новая версия SAP Download Manager и такая ее особенность, как "способность скачивания больших SAP нот":


Наверное, таким образом эта функциональность и работает.

Транзакция SNOTE системы с SAP BASIS 7.00 архив с SAP нотой загрузить не может, но txt-файл, который содержится в архиве, загружает. SAP нота из такой загрузки устанавливается корректно.

Другие версии систем не пробовал. Кто попробует и получит другой результат, напишите в комментариях.

Автор: Шиболов Вячеслав Анатольевич


6 июня 2012 г.

Опрос: словарь SAP терминов


Недавно возникла идея создать некий словарь, в котором будут даны определения SAP терминов, которые я использую в написании постов. Из постов буду стараться организовывать ссылки на страницу словаря. Словарь будет пополняться по мере возникновения необходимости. Хочу провести опрос на тему необходимости создания такой страницы с терминами. Решение буду принимать в зависимости от результатов.

Опрос завершен.

Итоги голосования я расцениваю следующим образом:
отдельную страницу словаря я делать не буду, но постараюсь, при написании постов раскрывать термины подробнее.

Спасибо всем за участие. Приятно получать обратную связь. :)

Автор: Шиболов Вячеслав Анатольевич


5 июня 2012 г.

Обновился SAP Download Manager

На днях стала доступна новая версия SAP Download Manager 2.1.140. Это утилита для скачивания с SAP Support Portal пакетов поддержки, установочных дисков и т.п.
Скачать её можно на странице http://service.sap.com/swdc.

Рис. 1. Скачивание SAP Download Manager

Необходимо выбрать версию для нужной операционной системы и скачать напрямую или, добавив в download basket, с помощью старой версии SAP Download Manager. :)

Рис. 2. Выбор версии SAP Download Manager

Интерфейс приложения не изменился за исключением иконки, но мне кажется, стал немного побыстрее отрабатывать при коннекте к SAP Support Portal:

Рис. 3. Новая версия SAP Download Manager

Автор: Шиболов Вячеслав Анатольевич