Pular para o conteúdo

Kill ‘Em All

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.

ShellScript
kill -9 `ps -ef | grep oraORCL | grep -v PID | grep -v YES | awk '{ printf ("%s ", $2);}'`
Ricardo Portilho Proni

Ricardo Portilho Proni

Com 20 anos de experiência profissional, Oracle ACE Member – eleito pela Oracle Corporation um dos maiores especialistas do mundo em Oracle Database- Trabalhou em grande parte dos maiores bancos de dados Oracle do Brasil. Certificado em Oracle, SQL Server, DB2, MySQL, Sybase e Websphere. Conselheiro do GPO e do GUOB, palestrante do ENPO, GUOB Tech Day e Oracle Open World, escritor da Revista SQL Magazine e Instrutor na Nerv.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Marcações:
plugins premium WordPress