Oracle Database - Inactive Sessions

Run below queries to check the Inactive sessions in Oracle database.

Login from "sys as Sysdba" option from any client tool(SQL developer)

select username, program, count(1) as "Inactive_Count" from v$session where status='INACTIVE' group by username, program;


select status, count(1) from v$session group by status;


SELECT count(sess.process), sess.status, sess.username, sess.schemaname
FROM v$session sess,
v$sql sql
WHERE sql.sql_id(+) = sess.sql_id
AND sess.type = 'USER' GROUP BY sess.status, sess.username, sess.schemaname;


SELECT sess.*, sql.sql_text
FROM v$session sess,
v$sql sql
WHERE sql.sql_id(+) = sess.sql_id
AND sess.type = 'USER';


select p.username "OSUSERNAME", p.terminal,p.program,
s.username "DBUSERNAME",s.command,s.status,
s.server,s.process,s.machine,s.port,s.terminal,s.program,
s.sid,s.serial#,p.spid FROM v$session s,v$process p
WHERE p.addr=s.paddr and s.status='INACTIVE'
order by 1,4;

Comments

Popular posts from this blog

PUTTY - The server's host key is not cached in the registry cache

OIM-12c Installation - FMW - SOA - IDM

Apache Kafka - Zookeeper