Kill ‘Em All
Este é o nome do melhor CD do Metallica, e deste comando.
Precisei utilizar esta técnica uma vez em que o Oracle (9.2.0.7) estava travado, o AIX (5.3) estava quase travando.
Não era possível abrir uma nova sessão no Oracle para identificar o problema, derrubar usuários comuns, ou mesmo tentar um ABORT
.
Haviam mais ou menos 1.200 processos do Oracle, era possível ver pelo comando ps
.
Como era inviável matar os 1.200 processos, utilizei este comando no AIX, que matou todos instantaneamente, e consegui logar como SYSDBA e resolver o problema.
kill -9 `ps -ef | grep oraORCL | grep -v PID | grep -v YES | awk '{ printf ("%s ", $2);}'`