|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<strong>自分以外のセッションを見つけたらkillする。</strong> set serveroutput on DECLARE CURSOR dept_cur IS select SID,SERIAL# from v$session where TYPE!='BACKGROUND' and status!='INACTIVE' and PROCESS!='6262′; dept_rec dept_cur%ROWTYPE; BEGIN OPEN dept_cur; LOOP FETCH dept_cur INTO dept_rec; EXIT WHEN dept_cur%NOTFOUND; DBMS_OUTPUT.PUT_LINE('ALTER SYSTEM KILL SESSION (' || dept_rec.SID || ',' || dept_rec.SERIAL# ||') IMMEDIATE'); EXECUTE IMMEDIATE 'ALTER SYSTEM KILL SESSION ' || "" || dept_rec.SID || ',' || dept_rec.SERIAL# || "" ||' IMMEDIATE'; END LOOP; CLOSE dept_cur; END; / |
— Oracle —
kill session
2024-07-13