Как узнать SID сессии и убить её по SQL_ID

Через sqlplus выполним запрос:

 select sid, serial#, machine, program from v$session where sql_id in ('7aqfaga9ax4fv');

 Вот пример функции, которая использует указанный ранее запрос:

begin
 for x in (
  select sid, serial#, machine, program
  from v$session
  where sql_id in ('7aqfaga9ax4fv')
 ) loop
 execute immediate 'Alter System Kill Session '''|| x.Sid || ',' || x.Serial# || ''' IMMEDIATE';
 end loop;
end;
/

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *