Текущее время: Сб, апр 20 2024, 02:16

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Java инстанция и Listener.
СообщениеДобавлено: Пн, мар 26 2007, 07:39 
Специалист
Специалист

Зарегистрирован:
Пт, фев 16 2007, 09:49
Сообщения: 157
Привет всем!
Проблема такая. Поставил ABAP+JAVA инстанцию. Необходимо сменить порт listener-а. После инсталляции сменил порт с 1527 на 1528. Сделал соответствующие изменения в listener.ora, tnsnames.ora.
ABAP запускается нормально, а вот JAVA не хочет. В jvm_bootstrap.out такая ошибка:
Caused by: java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
tina:1527:SMP

То есть Java инстанция где то хранит номер порта. Где находится этот дескриптор? Поиск всех файлов со строкой "1527" ничего не дал. В профилях тоже ничего нет. Видать хранится в зашифрованном или измененном виде. Кто знает, как указать Java использовать новый порт? Можно конечно вернуть старый порт, но не хотелось бы для разных SAP Java систем на одном хосте использовать один listener.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 26 2007, 09:06 
Специалист
Специалист

Зарегистрирован:
Пт, фев 16 2007, 09:49
Сообщения: 157
Решил я эту проблему!

Поменял номер порта назад на 1527. Запустил Java инстанцию.
Зашел в configtool. Там в разделе secure store нашел строку: jdbc/pool/SMP/Url
и ее значение: jdbc:oracle:thin:@tina:1527:SMP
Меняем 1527 на 1528, жмем apply и выходим. Далее тушим систему, меняем listener.ora и tnsnames.ora на значения 1528. Запускаем все заново. Все работает!!! ))

Оказывается эти данные хранятся в файле secstorefs.secfile=/sapmnt/SMP/global/security/data/SecStore.properties
в зашифрованном виде. Зачем только разработчики зашифровали номер порта для сеодинения с БД? Наверное у них мания безопасности. Шифруют все подряд ))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 26 2007, 09:16 
Специалист
Специалист

Зарегистрирован:
Ср, фев 21 2007, 16:03
Сообщения: 114
При инсталляции нескольких систем на одном сервере можно(и НУЖНО!!!) задать уникальный порт листенера и не парится потом с переназначением Поэтому рекомендую вернуть порт в 1527, а новую систему посадить на 1528


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 26 2007, 09:37 
Менеджер
Менеджер

Зарегистрирован:
Вт, авг 17 2004, 11:44
Сообщения: 636
Пол: Мужской
Откуда, если не секрет, это требование. Имеем 3 системы на одном хосте. Listener слушает всех на порте 1527.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 26 2007, 10:46 
Специалист
Специалист

Зарегистрирован:
Ср, фев 21 2007, 16:03
Сообщения: 114
это не требование, просто есть такая возможность


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 26 2007, 15:09 
Специалист
Специалист

Зарегистрирован:
Пт, фев 16 2007, 09:49
Сообщения: 157
Я когда ставил инстанцию не задумывался о новом порте. У нас много хостов на которых сидят по несколько ABAP инстанций. Всего около 20 различных SAP систем. Раньше на обычных ABAP инстанциях не было проблем с переназначением портов после установки. А вот с проблемой переназначения портов для JAVA сталкиваемся впервые.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB