Вы здесь

Kill session

 
 
 
create user  killer identified by  killer;
grant connect, create procedure to killer;
grant alter system to killer;
 
connect killer/killer
 
create procedure kill(sid number, serial# number) as
  begin
  execute immediate 'alter system kill session '''||sid||','||serial#||'''';
  end;
  /
grant execute on kill to MBLOG;      
 
connect / as sysdba 
 
 V_$LOCKED_OBJECT, DBA_OBJECTS,V_$SESSION,V_$PROCESS,V_$SQL
 
 
set pages 100;
set lin 400;
 
 SELECT USERNAME,ACCOUNT_STATUS, EXPIRY_DATE,PROFILE FROM dba_users WHERE  USERNAME in
('ADT','DBOPLATF','FRONTCACHE','FRONTPLATF','FTCRM','FTDBOAUDIT','FTDBOREPORT','FTFRONTAUDIT','FTFRONTREPORT',
'FTFRONTVERSION','FTFWF','FTONLINE','FTPAYMONTR','FTSCHED','INSTALLER_DBO','INSTALLER_FRONT','PERSONALOFFERS','DBMON');
 
 
grant select on V_$LOCKED_OBJECT to ADT;
grant select on DBA_OBJECTS to ADT;
grant select on V_$SESSION to ADT;
grant select on V_$PROCESS to ADT;
grant select on V_$SQL to ADT;
grant select on DBA_OBJECTS to DBMON ;
 
      
 
create public synonym killer for killer.kill;
 revoke connect from killer;
 
Revoke succeeded.
 
sqlplus LAB128/111111
 
  select sid, serial# from v$session where username='LAB128';
 
       SID    SERIAL#
---------- ----------
        10       7871
 
tst> alter system kill session '10,7871';
alter system kill session '10,7871'
*
ERROR at line 1:
ORA-01031: insufficient privileges
 
 
exec killer(SID , SERIAL#)
 
 
select sid, serial#, PROCESS from v$session where SID=1155;
 
 
select  'alter system kill session '''||sid||','||serial#||'''IMMEDIATE;' from v$session where sid in (4867);
 
select  'kill -9 '||spid from v$session where sid in (4867);
 
 
SELECT 'kill -9 ' || p.spid, s.* 
FROM v$session s, v$process p
WHERE
s.PADDR = p.ADDR AND
s.sid IN (SELECT DISTINCT session_id 
  FROM dba_ddl_locks d
  WHERE  d.name = 'DBMS_LOCK' AND
  d.owner = 'SYS'
)
ORDER BY osuser;

Post new comment

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
11 + 9 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.