Saturday, 13 September 2014

Max sessions/processes limit Reaching/Reached

Confirm max usage of sessions/process:-

SELECT * FROM V$RESOURCE_LIMIT where RESOURCE_NAME='processes';

select count(*) from v$process;

select count(*) from v$session;

################################################################################
################################################################################

List details of session/process per user and status:-

select username,count(*) from v$session group by username;

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

################################################################################
################################################################################

List Details about current database sessions sqls:-


SELECT  s.username,
         s.sid||':'||s.serial# sid,
         p.spid,
         s.logon_time,
        DECODE(sa.sql_text,NULL,'NOT RUNNING ACTIVE SQL',sa.sql_text) sql_text,
         s.program PROGRAM1,
         p.program PROGRAM2,
         s.terminal||':'||s.machine term_mach,
         s.osuser
FROM    v$session s,
        v$process p,
   v$sqlarea       sa
WHERE   s.paddr(+)=p.addr
AND        s.sql_address = sa.address(+)
AND        s.sql_hash_value = sa.hash_value(+)
ORDER BY 2;

#################################################################################
#################################################################################

No comments:

Post a Comment