如何计算当前连接(在线)用户到我的Oracle数据库的数量?
我正在使用以下查询,但我不相信这是正确的信息,因为在我自己的系统中,我有多个内部应用程序打开,它们连接到数据库,但它们没有列在这里。我怎样才能获得可靠的信息。
SELECT sess.status, sess.osuser,sess.schemaname, sess.username, sess.terminal,sess.program,sess.type,sess.module, sess.logon_time, sess.sql_id,sess.service_name
FROM v$session sess,
v$sql sql
WHERE sql.sql_id(+) = sess.sql_id
AND sess.type = 'USER'
order by sess.status;