Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Клиентский процесс не зарегистрирован сервером : Супермаг Плюс (Супермаг 2000)

29.03.2024 16:39


10.04.2014 10:03
OlegON
 
Кстати, подключение прямое или через сервер приложений?
10.04.2014 10:08
ReDHawK
 
Административному модулю не нужна лицензия, поэтому он и запускается. А вот супермагу, кассовому модулю, почтовому, хоть лицензия и не нужна, но она проверяется. Я бы по хорошему снёс всё на этом сервере и поставил только нужный датабейз 10.2.0.3 и клиента. Было бы чище, а значит и лучше. А то наплодили ораклов. Мож сервер лицензий в них заблудился )))

Для теста можно вынести сервер лицензий на другую машину, и проверить будет такая проблема или нет. Если нет, то смотри выше. Если да, то тоже же бы всё переустановил.
10.04.2014 10:13
Mtirt
 
Цитата:
ReDHawK
Для теста можно вынести сервер лицензий на другую машину, и проверить будет такая проблема или нет. Если нет, то смотри выше. Если да, то тоже же бы всё переустановил.
Это мы уже делали.
10.04.2014 10:56
-Den-
 
И еще, давно, когда пробовал 11оракл на ВинСевер(не помню точно какой), была интересная ситуация, при установке по умолчанию 11 прописывал путь установки С:\...\Администратор\..., фигурировала папка с русским названием, так вот апосля СМ не в какую не хотел работать, вспоминая наставления Олега по поводу "русского" при новой установке и замене названия папки на любое англоязычное без проблем.
10.04.2014 11:21
alicedr
 
Цитата:
-Den- И еще, давно, когда пробовал 11оракл на ВинСевер(не помню точно какой), была интересная ситуация, при установке по умолчанию 11 прописывал путь установки С:\...\Администратор\..., фигурировала папка с русским названием, так вот апосля СМ не в какую не хотел работать, вспоминая наставления Олега по поводу "русского" при новой установке и замене названия папки на любое англоязычное без проблем.
Папки по умолчанию не использую. Русские названия, названия со спецсимволами и пробелами не использую. Стараюсь уложиться в 8 символов.
Я даже экселевские файлы называю по английски (так, кстати, короче выходит) и вместо пробелов знаки подчеркивания беру. Привычка.
10.04.2014 11:35
alicedr
 
Цитата:
ReDHawK Административному модулю не нужна лицензия, поэтому он и запускается. А вот супермагу, кассовому модулю, почтовому, хоть лицензия и не нужна, но она проверяется.
Эксперимент: "наплодила" еще одну оракловую базу, поменяла ей имя под лицензию, заполнила генератором с нуля и накатила скрипт sp5.
Супермаг запускается!!!

Спинной мозг мне подсказывает, что сервер лицензий не может или скорее не хочет создавать сессию, на отсутствие которой и ругается Супермаг. А вот как это проверить, ума не приложу....
10.04.2014 11:38
Mtirt
 
А если остановить всё супермажное в старой базе, и посмотреть, есть ли что-нибудь в таблице sslocks ?
И, если есть, удалить все строки, запустить сервер Супермага и т.п. ???
10.04.2014 11:42
OlegON
 
Если инвалидов нет, то надо сравнить структуру с "еще одной базой". А сессию сервера лицензий неплохо бы оттрассировать. Или хотя бы засечь, что SID не меняется с момента запуска и до момента отваливания клиента.
10.04.2014 11:57
alicedr
 
Цитата:
Mtirt А если остановить всё супермажное в старой базе, и посмотреть, есть ли что-нибудь в таблице sslocks ?
И, если есть, удалить все строки, запустить сервер Супермага и т.п. ???
таки есть одна строчка
Код:
   	OBJTYPE	ID	SID	SERNUM	LOCKLABEL	TIMEPOINT	CLIENTPROC
1	CP	H66500622	252	13		10.04.2014 11:44:39	16515085
Удалила, скоммитила, супермаг все равно не запустился, все службы супермага погасила, а оракл перестартовала, а строчка опять есть:
Код:
   	OBJTYPE	ID	SID	SERNUM	LOCKLABEL	TIMEPOINT	CLIENTPROC
1	CP	H66500637	86	11		10.04.2014 11:49:25	5636107
На новой базе тоже есть.
Код:
   	OBJTYPE	ID	SID	SERNUM	LOCKLABEL	TIMEPOINT	CLIENTPROC
1	CP	H21904	136	51		10.04.2014 11:10:42	8912947
10.04.2014 12:00
OlegON
 
Еще раз, стопим БД. Запускаем БД. Запускаем сервер лицензий. Смотрим в v$session и запоминаем SID сервера приложений. Запускаем клиента. Отваливаемся(?). Смотрим в v$session и сравниваем SID запомненный с текущим.
Часовой пояс GMT +3, время: 16:39.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.