Monitoring
sql> select count(*) from v$session where username is not
null;
To get session details:
Sql> select
username,sid,serial#,status,logon_time from v$session;
Userswise sessions:
Sql> select
username,count(*) from v$session group by username;
Joining v$process&v$session
Sql>select
a.sid,a.serial#,a.username,b.pid,b.spid from v$sessiona,v$process b where
a.paddr=b.addr and username =’HAS’;
Killing session at database level :
Syntax:
alter system kill session
(‘SID,SERIAL#’)
ex. Sql>Alter system
kill session ‘146,4’;
Sql>select
username,to_char(logon_time,’hh24:mi:ss dd-mon-yy’),sid,serial# from v$session
where sid=’146’;
Sql>Alter system kill
session ‘146,4’;
Killing session from oslevel :
At os level:
$ps –ef |grep 3657
Kill -9 3657
V$process,
v$session, v$sqlarea, v$sqltext, v$lock
V$session_wait ,V$sess_io
No comments:
Post a Comment