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 (там после гайда у многих людей проблемы именно при установке платформы), но не смог залогиниться в систему. Может просто не куда логиниться ? |
Автор: | 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" |
Автор: | 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/ |