Параллельные пользователи в Oracle APEX - PullRequest
0 голосов
/ 23 февраля 2019

Я хочу настроить приложение Oracle APEX в версии Oracle Express.Максимальное количество пользователей - 2. Как определяется количество одновременных пользователей?

1 Ответ

0 голосов
/ 24 февраля 2019

Я хочу настроить приложение Oracle APEX в версии Oracle Express.

Все в порядке.


Пользовательский лимит составляет 2.

OK;насколько я понял, 2 пользователя будут использовать это приложение.


Как определяется число одновременных пользователей?

Вы обеспокоены тем, что эти 2пользователи не смогут использовать ваше приложение одновременно?Если это так, нет проблем. Многие другие пользователи смогут сделать это.

Насколько я могу судить, невозможно сказать, кто в данный момент использует ваше приложение, но вы можете проверить, кто вошел в систему в течение последних, например, 10 минут.Вы бы запустили такой запрос (предполагая, что это единственное приложение в вашем рабочем пространстве):

select apex_user, 
       to_char(last_view, 'DD.MM.YYYY HH24:MI:SS') last_view
from apex_workspace_log_summary_usr
where workspace = 'YOUR_WORKSPACE_NAME'
and apex_user <> 'nobody'
and last_view > sysdate - 10 / (24 * 60);  
                          ^^
                       -- last view was within the last 10 minutes

Или проверьте такой запрос: он покажет пользователей, которые обращались к вашему приложению за последние 10 минути сколько секунд прошло с тех пор.

select apex_user, 
       min(seconds_ago) min_sec_ago
  from apex_workspace_activity_log
 where workspace = 'YOUR_WORKSPACE_NAME'
   and application_id = YOUR_APPLICATION_ID
   and apex_user <> 'nobody' 
   and seconds_ago < 10 * 60
                  -- ^^ 10 minutes ago
group by apex_user;
...