select PARA_NAME,PARA_VALUE,FILE_VALUE from v$dm_ini where para_name=‘MAX_SESSIONS’;
select count(*) total_sess from v$sessions;
select count(*) idle_sess from v$sessions where state=‘IDLE’;
select count(*) idle_sess from v$sessions where state=‘IDLE’;
SELECT
sess_id,
user_name,
clnt_ip,
appname,
state,
create_time,
last_recv_time,
ROUND((SYSDATE - last_recv_time) * 86400) idle_second
FROM v$sessions
WHERE
state = ‘IDLE’
AND (SYSDATE - create_time) > 1
ORDER BY idle_second DESC;
SELECT ‘SP_CLOSE_SESSION(’ || sess_id || ‘);’ kill_sql,
sess_id,clnt_ip,create_time,idle_second
FROM (
SELECT
sess_id,
clnt_ip,
create_time,
ROUND((SYSDATE - last_recv_time) * 86400) idle_second
FROM v$sessions
WHERE
state = ‘IDLE’
AND (SYSDATE - create_time) > 1
) t
ORDER BY idle_second DESC;
文章
阅读量
获赞
