1.AMAÇ VE KAPSAM
Butun veritabanına bağlanan userları kill etme komutu
2.UYGULAMA
2.1. Local=No bağlantısı olanları kill etme. ( Makinada birden fazla instance calisiyorsa tekrardan grep le belirtilmesi gerekir)
kill -9 `ps -ef | grep LOCAL=NO | grep -v grep | awk ‘{print $2}’`
2.2. Bütün bağlantı kuran sessionları kill etme.
kill -9 `ps -ef|grep LOC|grep -v grep|awk ‘{print $2}’`
2.3. Belli bir zaman dilimi belirleyip, o dilimden daha fazla işlem yapam userları kill etme.
ps -ef | grep LOCAL=NO | awk ‘{ if ( $7 > “00:03:00” ) print $3 }’ | xargs kill -9
TEST
select ‘ALTER SYSTEM KILL SESSION ”’||B.SID||’,’||B.SERIAL#||”’ ;’ from v$lock a, V$SESSION B WHERE A.SID=B.SID AND UPPER(B.PROGRAM) LIKE ‘%EXE%’
2 ;
1,235 views last month, 1 views today