zhouweifeng
ҽ
л
ҵBlog
¹鵵...
·...
Ķ...
ͳ...
վ...
Դ
===========================================================
Disconnect expired shared sessions
===========================================================

Disconnect expired shared sessions:


CREATE OR REPLACE PROCEDURE p_kill_session_leo
(pi_days NUMBER)
AS
CURSOR c_kill
IS
SELECT s.sid, s.serial#
FROM v$circuit c, v$dispatcher d, v$session s
WHERE c.dispatcher = d.paddr
AND c.saddr = s.saddr
AND SYSDATE-s.logon_time > pi_days
AND s.status != 'ACTIVE';
BEGIN
FOR r_kill IN c_kill
LOOP
DBMS_OUTPUT.PUT_LINE ('alter system disconnect session '''||r_kill.sid||','||r_kill.serial#||''' immediate');
-- EXECUTE IMMEDIATE ''alter system disconnect session '''||r_kill.sid||','||r_kill.serial#||''' immediate'';
END LOOP;
EXCEPTION
WHEN OTHERS
THEN NULL;
END;
/
zhouwf0726 :2007.12.20 18:45 ::: ( oracle ) ::Ķ:(227) :: (0) :: (0)



ڴ

ƺ

ַѡ

ҳѡ

authimage