Professional Documents
Culture Documents
- Stack Overflow
Stack Overflow is a community of 8.3 million programmers, just like you, helping each other. Join them; it only takes a minute: Sign up ×
Is there any hidden table, system variable or something to show active connections in a
given moment?
oracle
9 Answers
3 Error starting at line 1 in command: select * from FROM v$session Error at Command Line:1 Column:14
Error report: SQL Error: ORA-00903: invalid table name 00903. 00000 - "invalid table name" *Cause:
*Action: – pistacchio Jun 25 '09 at 10:22
3 Either you don't have permissions, or you didn't install the DBA views correctly. – S.Lott Jun 25 '09 at 10:24
2 You can join v$sqltext to get the current SQL of sessions too. – Alkini Jun 25 '09 at 16:46
18 pistacchio, you have 2 "from FROM" in the SQL: "select * from FROM v$session" – Marc Prud'hommeaux
Nov 23 '10 at 20:02
select
substr(a.spid,1,9) pid,
substr(b.sid,1,5) sid,
substr(b.serial#,1,5) ser#,
substr(b.machine,1,6) box,
substr(b.username,1,10) username,
-- b.server,
substr(b.osuser,1,8) os_user,
substr(b.program,1,30) program
from v$session b, v$process a
where
b.paddr = a.addr
and type='USER'
order by spid;
When I'd like to view incoming connections from our application servers to the database I use
the following command:
https://stackoverflow.com/questions/1043096/how-to-list-active-open-connections-in-oracle 1/3
10/01/2018 How to list active / open connections in Oracle? - Stack Overflow
Simple, but effective.
select
username,
osuser,
terminal,
utl_inaddr.get_host_address(terminal) IP_ADDRESS
from
v$session
where
username is not null
order by
username,
osuser;
4 Welcome to SO! Please provide some intuition for your answers. – vefthym Jul 17 '14 at 10:56
The following gives you list of operating system users sorted by number of connections, which
is useful when looking for excessive resource usage.
select
count(1) "NO. Of DB Users",
to_char(sysdate,'DD-MON-YYYY:HH24:MI:SS') sys_time
from
v$session
where
username is NOT NULL;
1 While this code snippet may solve the question, including an explanation really helps to improve the quality
of your post. Remember that you are answering the question for readers in the future, and those people
might not know the reasons for your code suggestion. – DimaSan Mar 7 '17 at 11:06
https://stackoverflow.com/questions/1043096/how-to-list-active-open-connections-in-oracle 2/3
10/01/2018 How to list active / open connections in Oracle? - Stack Overflow
s.program as "Program", s.osuser as "Os user", s.status as "Status", nvl(s.process, ' ')
as "OS Process id"
from v$session s
where nvl(s.username, 'a') not like 'a' and status like 'ACTIVE'
order by 1,2
https://stackoverflow.com/questions/1043096/how-to-list-active-open-connections-in-oracle 3/3