Захват лицензий

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Grebenev
Сообщения: 0
Зарегистрирован: 07 июн 2006, 11:19
Откуда: МУП Уфаводоканал
Контактная информация:

Захват лицензий

Сообщение Grebenev »

Здравствуйте ! С переходом на 7.12 стала возникать следующая ситуация:
1.Имеютя свободные Контурные лицензии на Контур бухучета.
2.Модульные лицензии на ФРО все заняты.
3. Есть свободная лицензия на модульную лицензию ХОЗОПЕРАЦИИ в составе Контура Бухучет.
4.Способ захвата лицензий стоит по умолчанию - Модуль,Контур.
5.Приоритетов нет

Пользователь пытается зайти в модуль ФРО и не может - "нет лицензий" (хотя контурные есть).
Говорим ему : "Иди в ФРО, через ХОЗОПЕРАЦИИ" - спокойно заходит в ХОЗОПЕРАЦИИ - забирает Модульную и только теперь заходит в ФРО и с контурной лицензией .

Может пора переустанавливать сервер аппаратного ключа - я его не трогал с - с 2000 года :???: с версии 5.7
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

[windows]
OldDesk=Off
проверте для начала.
Если переустановите драйвера, то вам скорей всего понадобиться другой ключ - мне сдается что где то на 584 менялась его прошивка.
Grebenev
Сообщения: 0
Зарегистрирован: 07 июн 2006, 11:19
Откуда: МУП Уфаводоканал
Контактная информация:

Сообщение Grebenev »

Сам ключ придется менять или какой утилитой перепрошить?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

сам ключ в ТП.
master
Сообщения: 14
Зарегистрирован: 05 июл 2006, 13:54
Откуда: Владимир

Сообщение master »

Что то со сменой ключа явно переборщили.. Вероятно есть зависшие сессии, а вот как их определить это другой вопрос. Если меняешь параметр
[windows]
OldDesk=Off
не помогает.
В ТП посоветовали следующее
Профилактика проблемы с захватом лицензий.
1. Все патчи на Support должны быть установлены.
2. Провести удаление всех записей в таблицах:
X$ACTIVEUSERS, CONTOURS, CONTOURCOMPONENTS, CONTOUREVENTS,
CURRENTLICENSES, ACTIVEMODULES.
Или если БД на Pervasive.SQL удалить файлы в схеме D_DICT
ACTUSERS.ADF, CONTOURS.ADF, COMPONS.ADF, CONTEV.ADF, CURLICS.ADF,
ACTMODUL.ADF
3. Использовать Новый вид меню (обязательное тербование ко всем пользователям).
Параметр Olddesk должен быть выключен.
[Windows]
Olddesk=off
Если кто-нибудь будет входить со старым деском вся статистика сломается, по причине
неправильного заполнения таблиц CONTOURS и CONTOURCOMPONENTS.
4. В модуле "Права доступа" установить настройку для пользователей
"Запретить пользователю иметь более чем одну сессию"

Чтобы определить, какая сессия и пользователь подвисла, нужно проанализировать результаты запроса:
Select X$USERS.XU$LOGINNAME, ACTIVEMODULES.SESSIONID, CONTOURS.name, CONTOURCOMPONENTS.name
from ACTIVEMODULES
where
((
ACTIVEMODULES.SESSIONID == X$ACTIVEUSERS.SESSIONID
and X$ACTIVEUSERS.USERCODE == X$USERS.ATL_NREC
and ACTIVEMODULES.CCONTOUR == CONTOURS.ATL_NREC
and ACTIVEMODULES.CMODULE == CONTOURCOMPONENTS.ATL_NREC
));

Для того чтобы удалить подвисшие сессии, необходимо выполнить срипт:
Delete all X$ACTIVEUSER;
Delete all ACTIVEMODULES;
Если выполнить последний скрипт, то в консоли администратора вообще пропадают записи об использовании лицензий.
Как все таки определить какая сессия зависла?
Заранее благодарен.
Grebenev
Сообщения: 0
Зарегистрирован: 07 июн 2006, 11:19
Откуда: МУП Уфаводоканал
Контактная информация:

Сообщение Grebenev »

Если выполнить последний скрипт, то в консоли администратора вообще пропадают записи об использовании лицензий.
То есть? Работаем без ограничений на количество лицензий? :eek:
master
Сообщения: 14
Зарегистрирован: 05 июл 2006, 13:54
Откуда: Владимир

Сообщение master »

Grebenev писал(а):Если выполнить последний скрипт, то в консоли администратора вообще пропадают записи об использовании лицензий.
То есть? Работаем без ограничений на количество лицензий? :eek:
Нет. Я имел ввиду что после этого скрипта не видно кто занимает какой модуль, хотя юзеры глобалят по полной программе.
master
Сообщения: 14
Зарегистрирован: 05 июл 2006, 13:54
Откуда: Владимир

Сообщение master »

Заметил один интересный факт на который не обращал внимания, может не я первый конечно. Количество пользователей в Консоли администратора-Мониторинг-Модулей и Мониторинг пользователей не совпадает количество занятых модулей. То есть, смотришь пользователей которые работают и у некоторых вообще нет никакого модуля, хотя в первасиве по количеству открытых файлов да и просто если залезть удаленно на комп видно, что человек работает. Таким образом все лицензии раздаются правильно, но верно отследить свободное количество не получается. Это явно глюк Галактики и как с ним бороться не знаю.
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

То есть, смотришь пользователей которые работают и у некоторых вообще нет никакого модуля, хотя в первасиве по количеству открытых файлов да и просто если залезть удаленно на комп видно, что человек работает.
Такая ситуация бывает, когда пользователь вошел в модуль, но не открыл ни один интерфейс. Имеется в виду лицензируемый интерфейс. Поэтому он вроде бы и в Галактике, но лицензию не занял. Все правильно.
Здесь вот в 8-ке еще один прикол обнаружился. К примеру, имеется 5 лицензий на модуль Х. Все они заняты. В этот модуль пытается зайти шестой пользователь. Получается. Смотрим монитор: у шестого пользователя показывает, что он сидит в модуле Y (на этот модуль как раз есть свободные лицензии). Во как. :)
Вообще-то это хорошо. ;) Но вот только это глюк, или так задумано - непонятно.
master
Сообщения: 14
Зарегистрирован: 05 июл 2006, 13:54
Откуда: Владимир

Сообщение master »

Когда пользователь только загрузил галактику, но не вошел в нее количество открытх файлов в первасиве 15. После того как он залогинился и вошел в модуль и не открыл ни один интерфейс число файлов равно 85. Что делать, когда смотришь что у кого то файлов открыто больше 1000, и этот пользователь не занял как бы ни один модуль, непонятно.
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

А зачем нужно что-то делать?
Если пользователь вошел в Галактику, зашел в модуль, но не открыл ни одного лицензируемого интерфейса, то следовательно он не занял лицензию. Она свободна. Ее могут занять другие. В чем проблема то?
master
Сообщения: 14
Зарегистрирован: 05 июл 2006, 13:54
Откуда: Владимир

Сообщение master »

Я что то не понял, зашел в модуль - занял лицензию. Причем здесь открыл он интерфейс или нет?

Так в этом то и проблема, что лицензий то не хватает. В снабжении и складском учете стабильно глюки, иногда в зарплате бывает вместо 15 лицензий занято 7 а остальные зайти не могут.
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

Я что то не понял, зашел в модуль - занял лицензию. Причем здесь открыл он интерфейс или нет?
пардон, это относится к версии 8.0
Роман
Постоянный обитатель
Сообщения: 164
Зарегистрирован: 15 июл 2005, 05:48
Откуда: Хабаровск
Контактная информация:

Сообщение Роман »

Я что то не понял, зашел в модуль - занял лицензию. Причем здесь открыл он интерфейс или нет?
в 8ке не так... там лицензируются интерфейсы... после перехода на 8ку замечено что "пропускная способность" галки увеличилась :-)
master
Сообщения: 14
Зарегистрирован: 05 июл 2006, 13:54
Откуда: Владимир

Сообщение master »

Мы еще на 7.12 сидим :) восьмерка в планах :)
Ответить