SAPфорум.RU
https://sapboard.ru/forum/

Linux для чайников: Installing ABAP AS on Oracle VirtualBox
https://sapboard.ru/forum/viewtopic.php?f=14&t=94508
Страница 1 из 2

Автор:  deniska1 [ Чт, мар 09 2017, 01:09 ]
Заголовок сообщения:  Linux для чайников: Installing ABAP AS on Oracle VirtualBox

Добрый день.
Прошу не плеваться сразу :? . В Linuxe и SAPe полный ноль, писал раньше в 1С, обстоятельства сложились так, что нужно освоить SAP. Курсы начну не ранее чем через пол года, пока решил покопаться сам.

Устанавливал точно согласно этой инструкции https://blogs.sap.com/2016/11/03/linux-for-newbies-installing-opensuse-on-oracle-virtualbox/?preview_id=391946, на виртуалку, все прошло нормально, без ошибок. Установил Eclipse на Windows 7, сюда же установил клиент SAP. Как я понял, залезть в конфигуратор аналогично 1С не получится, тут все по другому, вероятно подключаться нужно через Eclipse.

Вопрос следующий: при создании проекта Abap в Eclipse нужно указать такие данные - System Id, Application Server, Instance Number, Client, User, Password. Согласно вышеописанной инструкции подключаться нужно под User SAP*, pass - Appl1ance, client 000, как понял Application Server в моем случае vhcalnplci.dummy.nodomain (возможно ошибаюсь), а вот где брать System Id и Instance Number? Не понятно... Вписываю туда 000 и 00, получаю при подключении такую ошибку "Logon to system 000 failed (partner 'vhcalnplci.dummy.nodomain:3300' not reached)". Куда копать - не пойму. Может кто нибудь помочь в этом вопросе?

Автор:  Skif [ Чт, мар 09 2017, 11:16 ]
Заголовок сообщения:  Re: Linux для чайников: Installing ABAP AS on Oracle VirtualBox

deniska1 написал(а):
..обстоятельства сложились так, что

однажды на Луне родился необычный малыш,
и так случилось, что он попал на Землю..

p.s. напомнило что-то :)

Автор:  RikoNw [ Чт, мар 09 2017, 11:26 ]
Заголовок сообщения:  Re: Linux для чайников: Installing ABAP AS on Oracle VirtualBox

У вас точно в виртуалке встала платформа SAP ?

Автор:  avlag [ Чт, мар 09 2017, 11:51 ]
Заголовок сообщения:  Re: Linux для чайников: Installing ABAP AS on Oracle VirtualBox

RikoNw написал:
У вас точно в виртуалке встала платформа SAP ?

Э-э-э...
А почему не должна встать? Или я вопрос не понял?
Отлично работает и в Vmware и в Virtualbox.

Автор:  RikoNw [ Чт, мар 09 2017, 12:09 ]
Заголовок сообщения:  Re: Linux для чайников: Installing ABAP AS on Oracle VirtualBox

avlag написал:
RikoNw написал:
У вас точно в виртуалке встала платформа SAP ?

Э-э-э...
А почему не должна встать? Или я вопрос не понял?
Отлично работает и в Vmware и в Virtualbox.


Да как то подозрительно, что человек поставил ось, поставил netweaver (там после гайда у многих людей проблемы именно при установке платформы), но не смог залогиниться в систему.
Может просто не куда логиниться ? :D

Автор:  deniska1 [ Чт, мар 09 2017, 12:10 ]
Заголовок сообщения:  Re: Linux для чайников: Installing ABAP AS on Oracle VirtualBox

RikoNw написал:
У вас точно в виртуалке встала платформа SAP ?


Да, точно встала, установка закончилось следующим:
Instance on host vhcalnplci startet.
Installation of NPL successful.

Автор:  RikoNw [ Чт, мар 09 2017, 12:13 ]
Заголовок сообщения:  Re: Linux для чайников: Installing ABAP AS on Oracle VirtualBox

Ок, тогда пропробуйте залогиниться сначала клиентом SAP GUI, вместо эклипса. Номер инстанции 00, а 000 это мандант, его система сама предложит.
Для исключения проблем с резолвом имен в подключении попробуйте ввести IP вашей виртуальной машины вместо имени в поле сервер приложений.
System ID это ваш SID установленной системы, но для подключения SAP GUI он не играет роли, введите любые три буквы.

Автор:  avlag [ Чт, мар 09 2017, 12:25 ]
Заголовок сообщения:  Re: Linux для чайников: Installing ABAP AS on Oracle VirtualBox

deniska1 написал(а):
RikoNw написал:
У вас точно в виртуалке встала платформа SAP ?


Да, точно встала, установка закончилось следующим:
Instance on host vhcalnplci startet.
Installation of NPL successful.

Я не сталкивался с триалкой ABAP AS.
На всякий случай гляньте - оно у вас вообще стартовано? Нужный порт слушает?

netstat -tlpn

На порту 3200 + номер инстанции должен висеть кто-то и слушать его.

Автор:  RikoNw [ Чт, мар 09 2017, 14:32 ]
Заголовок сообщения:  Re: Linux для чайников: Installing ABAP AS on Oracle VirtualBox

Или по-топорному, ps -ax | grep sapstart

Автор:  deniska1 [ Чт, мар 09 2017, 20:31 ]
Заголовок сообщения:  Re: Linux для чайников: Installing ABAP AS on Oracle VirtualBox

RikoNw написал:
Ок, тогда пропробуйте залогиниться сначала клиентом SAP GUI, вместо эклипса. Номер инстанции 00, а 000 это мандант, его система сама предложит.
Для исключения проблем с резолвом имен в подключении попробуйте ввести IP вашей виртуальной машины вместо имени в поле сервер приложений.
System ID это ваш SID установленной системы, но для подключения SAP GUI он не играет роли, введите любые три буквы.


Все это приводит к ошибке, аналогичной Eclipce: "parter '10.0.2.15:sapdp00' not reached" :cry:

Автор:  deniska1 [ Чт, мар 09 2017, 22:07 ]
Заголовок сообщения:  Re: Linux для чайников: Installing ABAP AS on Oracle VirtualBox

RikoNw написал:
Или по-топорному, ps -ax | grep sapstart


avlag написал:
Я не сталкивался с триалкой ABAP AS.
На всякий случай гляньте - оно у вас вообще стартовано? Нужный порт слушает?

netstat -tlpn

На порту 3200 + номер инстанции должен висеть кто-то и слушать его.


вот результат выполнения команды:

Изображение
Изображение

Автор:  avlag [ Пт, мар 10 2017, 07:24 ]
Заголовок сообщения:  Re: Linux для чайников: Installing ABAP AS on Oracle VirtualBox

deniska1 написал(а):
RikoNw написал:
Или по-топорному, ps -ax | grep sapstart


avlag написал:
Я не сталкивался с триалкой ABAP AS.
На всякий случай гляньте - оно у вас вообще стартовано? Нужный порт слушает?

netstat -tlpn

На порту 3200 + номер инстанции должен висеть кто-то и слушать его.


вот результат выполнения команды:



[s]Ну вот. Слушают вас на порту 3201 - значит какой номер инстанции? Правильно, 01[/s]

[s]Вот и пытайтесь подключиться либо через GUI, либо чем вы там хотели с параметром "Номер инстанции" 01[/s]

Меня тут умные люди поправляют :)
Скорее всего у вас тупо не запущена система.

Хотелось бы увидеть результаты работы netstat -tlpn от рута, чтобы хоть видеть кто на порту 3201 слушает.

Если эта система (триалка) не сильно отличается от обычной, то автозапуска системы быть не должно по-умолчанию.
Тогда:
login (as root)
su - <СИДАдм>
startsap

Да, кстати, посмотрите на виндовой машинке, откуда подключаетесь, есть ли в файле c:\windows\system32\drivers\etc\services записи с именами sapdpXX

Code:
sapdp00  3200/tcp
sapdp01  3201/tcp
sapdp02  3202/tcp
...
sapdp99  3299/tcp
sapgw00  3300/tcp
sapgw01  3301/tcp
sapgw02  3302/tcp
...
sapgw99  3399/tcp

Автор:  RikoNw [ Пт, мар 10 2017, 11:06 ]
Заголовок сообщения:  Re: Linux для чайников: Installing ABAP AS on Oracle VirtualBox

netstat -tlpn | grep :32 | awk ' {print "SAP instance", substr( $4, length($4) - 1, length($4) ), "is running"} '

Автор:  шрам [ Пт, мар 10 2017, 11:12 ]
Заголовок сообщения:  Re: Linux для чайников: Installing ABAP AS on Oracle VirtualBox

вот вы затейники
самый простой и короткий вариант увидеть - работает инстанция или нет:

Code:
ps -ef | grep dw

disp+work стартует последним и умирает первым. если процессы есть, то значит инстанция работает. если их нет, то стоит рыть дальше.

про "рыть":
судя по всему, у вас поднята ASCS, но не поднята D00, поэтому посмотрите логи тут:
/usr/sap/NPL/D00/work

начать лучше от последнего по времени изменения:
Code:
ls -ltr


стоит проверить подключение к БД:
Code:
su - npladm
R3trans -d


Также совершенно правильно выше советовали:
1. манипуляции с инстанцией надо выполнять под npladm
Code:
su - npladm

2. настоятельно советую работать под root, а не под пользователем denis
в случае с SAP, использование sudo может потянуть массу забавных проблем.

Автор:  avlag [ Пт, мар 10 2017, 11:18 ]
Заголовок сообщения:  Re: Linux для чайников: Installing ABAP AS on Oracle VirtualBox

шрам написал:
вот вы затейники

Мы не затейники. Просто у нас фантазия хорошая ;)

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/