Count number of concurrent_users connected to Oracle Apps
SQL> select count(distinct d.user_name) from apps.fnd_logins a, v$session b, v$process c, apps.fnd_user d where b.paddr =
c.addr and a.pid=c.pid and a.spid = b.process and d.user_id = a.user_id and (d.user_name = ‘USER_NAME’ OR 1=1);
Past 1 hour.
SQL> select count(distinct user_id) "users" from icx_sessions where last_connect > sysdate - 1/24 and user_id != '-1';
Past 1 day.
SQL> select count(distinct user_id) "users" from icx_sessions where last_connect > sysdate - 1 and user_id != '-1';
Last 15 minutes.
SQL> select limit_time, limit_connects, to_char(last_connect, 'DD-MON-RR HH:MI:SS') "Last Connection time", user_id,
disabled_flag from icx_sessions where last_connect > sysdate - 1/96;
----------------------------------------------------------
SQL> select count(distinct d.user_name) from apps.fnd_logins a, v$session b, v$process c, apps.fnd_user d where b.paddr =
c.addr and a.pid=c.pid and a.spid = b.process and d.user_id = a.user_id and (d.user_name = ‘USER_NAME’ OR 1=1);
Past 1 hour.
SQL> select count(distinct user_id) "users" from icx_sessions where last_connect > sysdate - 1/24 and user_id != '-1';
Past 1 day.
SQL> select count(distinct user_id) "users" from icx_sessions where last_connect > sysdate - 1 and user_id != '-1';
Last 15 minutes.
SQL> select limit_time, limit_connects, to_char(last_connect, 'DD-MON-RR HH:MI:SS') "Last Connection time", user_id,
disabled_flag from icx_sessions where last_connect > sysdate - 1/96;
----------------------------------------------------------
No comments:
Post a Comment