连接到数据库的会话数

est*_*ose 3 oracle

我需要知道在一段时间内为每个快照连接了多少会话。这在 Oracle 中可能吗?

谢谢

Bal*_*app 6

您可以在 中找到此信息DBA_HIST_RESOURCE_LIMIT。使用此视图需要诊断包选项。

例如,过去 1 天的会话:

select
  s.instance_number,
  s.end_interval_time,
  rn.current_utilization
from
  dba_hist_snapshot s
  join dba_hist_resource_limit rn on (s.snap_id = rn.snap_id and s.instance_number = rn.instance_number)
where
  rn.resource_name = 'sessions'
  and s.end_interval_time > sysdate - 1
order by
  s.end_interval_time
;

INSTANCE_NUMBER END_INTERVAL_TIME         CURRENT_UTILIZATION
--------------- ------------------------- -------------------
              1 07-JUL-16 03.00.23.658 PM                  74
              1 07-JUL-16 04.00.25.330 PM                  74
              1 07-JUL-16 05.00.27.072 PM                  74
              1 07-JUL-16 06.00.28.807 PM                  73
              1 07-JUL-16 07.00.30.589 PM                  73
              1 07-JUL-16 08.00.32.354 PM                  73
              1 07-JUL-16 09.00.34.187 PM                  73
              1 07-JUL-16 10.00.36.100 PM                  79
              1 07-JUL-16 11.00.38.061 PM                  73
              1 08-JUL-16 12.00.39.854 AM                  73
              1 08-JUL-16 01.00.41.673 AM                  73
              1 08-JUL-16 02.00.43.523 AM                  75
              1 08-JUL-16 03.00.45.355 AM                  73
              1 08-JUL-16 04.00.47.141 AM                  73
              1 08-JUL-16 05.00.48.895 AM                  73
              1 08-JUL-16 06.00.50.639 AM                  73
              1 08-JUL-16 07.00.52.367 AM                  73
              1 08-JUL-16 08.00.54.128 AM                  73
              1 08-JUL-16 09.00.55.850 AM                  73
              1 08-JUL-16 10.00.57.572 AM                  73
              1 08-JUL-16 11.00.59.295 AM                  73
              1 08-JUL-16 12.00.00.949 PM                  73
              1 08-JUL-16 01.00.02.704 PM                  73
              1 08-JUL-16 02.00.04.485 PM                  73
Run Code Online (Sandbox Code Playgroud)