ALTER SYSTEM...SESSION介紹

何謂ALTER SYSTEM...SESSION
  • 它可以中斷使用者連線,需要使用到V$SESSION表格裡的sid欄位值與serial#欄位值進行中斷
格式
ALTER SYSTEM { KILL SESSION 'n1,n2'} [IMMEDIATE];
n1: V$SESSION表格裡的sid欄位值
n2: V$SESSION表格裡的serial#欄位值
使用方式
  • SQL語法示範
說明:查詢HR使用者的sid與serial#,然後中斷HR使用者連線
select sid,serial# from v$session where username='HR';
alter system  kill session '140,336' immediate;
補充:如果該使用者的交易還沒結束,你中斷使用者,而使用者的資料會自動rollback;