1.AMAÇ VE KAPSAM
3 farklı yöntemle veritabanına bağlanan userları öldürme.
2.UYGULAMA
2.1. Local=No bağlantısı olanları kill etme. ( Makinada birden fazla instance calisiyorsa LOCAL=NO yerine oracleORCL (LOCAL=NO) yazılması gerekir, orcl yerine kendi SID yazmalısınız.)
kill -9 `ps -ef | grep LOCAL=NO | grep -v grep | awk ‘{print $2}’`
2.2. Bütün bağlantı kuran sessionları kill etme.Önerilmez..
kill -9 `ps -ef|grep LOCAL|grep -v grep|awk ‘{print $2}’`
2.3. Belli bir zaman dilimi belirleyip, o dilimden daha fazla işlem yapan userları kill etme.Aşağıdaki örnek 3 dakika için ayarlanmıştır.
ps -ef | grep LOCAL=NO | awk ‘{ if ( $7 > “00:03:00” ) print $3 }’ | xargs kill -9
Leave a Reply