No Image

Информация о сеансах отсутствует

СОДЕРЖАНИЕ
11 просмотров
05 мая 2020

Будет выведена таблица Активные пользователи.

Сведения о сеансах с конкретным приложением

Чтобы вывести сведения о сеансах с приложением сервиса, к которому пользователь имеет доступ, необходимо:

  1. Войти в свой личный кабинет в сервисе.
  2. Вывести карточку приложения, щелкнув наименование приложения двойным щелчком мыши.

Нажать кнопку Активные пользователи (если она не видна, можно нажать кнопку Еще и выбрать в выведенном контекстном меню пункт Активные пользователи).

Будет выведена таблица Активные пользователи, в которой будут показаны сеансы только с выбранным приложением.

Как удалить ненужные сеансы

При просмотре таблицы со сведениями о сеансах пользователей абонента с приложениями (таблицы Активные пользователи) пользователь может завершать показанные в таблице сеансы.

Для этого нужно:

    Bыделить в таблице Активные пользователи тот сеанс, который требуется завершить. Можно зажать клавишу Ctrl и выделить сразу несколько сеансов, которые требуется завершить.

Нажать кнопку Завершить сеанс(ы) над таблицей Активные пользователи.

Подробнее об этом написано в статье по ссылке.

BoricH пишет:
1C8.2 при работе в терминале на 64х сервере в клиент-серверном режиме при большом колличестве пользователей вылетает с ошибкой "Сеанс отсутствует или удален".

Сервер 1С 64х 8.2.10.82, 8.2.11.229 , SQL 2005.
Если на одной машине запустить около 60 сеансов 1С, то программа вылетает (на всех запущеных сеансах) с ошибкой "Сеанс отсутствует или удален".
Код ошибки 4587.
Тонкие клиенты не вылетают.
Делал эксперимент: запустил кучу тонких клиентов (порядка штук 70) и пару толстых клиентов.. буквально через минуту толстые клиенты "отвалились"..

Как оказалось, решение очень банальное: необходимо на сервере 1С:Предприятия добавить несколько рабочих процессов.

Как из представлений словаря данных (насколько понимаю, нужно обращаться к v$session и v$transaction и делать выборку v$session.sid и v$session.username ) получить информацию обо всех сеансах работы с БД, в которых есть незакрытые транзакции?

Читайте также:  Яндекс такси телефон рассчитать стоимость поездки

Например, через консоль и SQL*Plus в виде двух колонок – ид сеанса и имя пользователя.

Для определения незакрытых транзакций можно ли использовать ограничение v$transaction.flag=7811 ? Например, так:

Версия: Oracle Database 11g Release 2

2 ответа 2

Следует учесть, что "незакрытые транзакции" не означает, что произошли изменения данных. В примере выше, например, запрос с for update ничего не изменил.

Комментировать
11 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
Adblock
detector