Encontrando o PID correto de uma instancia no windows

Neste artigo irei demonstrar como saber qual o PID correto para os processos oracle.exe no Windows.

Irei demonstrar uma situação que há a instancia chamada DBWIN travada, que nenhum usuário, nem o sysdba consegue se conectar no database para efetuar quaisquer operação, e no mesmo servidor há mais de uma instancia gerando uma dúvida de qual processo é o da instancia DBWIN a ser eliminado corretamente.


Verificando pelo utilitário do Windows Task Manager, não temos nenhuma informação útil conforme a não ser os PID´s dos processos oracle.exe conforme ilustrado na imagem abaixo:

1 150x150 Encontrando o PID correto de uma instancia no windows

Caso o servidor tenha o Windows Server haverá a aba Services que podemos identificar
melhor o Service do Oracle, mostrado na figura a seguir:

2 150x150 Encontrando o PID correto de uma instancia no windows

Assim pode ser identificado o PID do processo do Oracle a ser eliminado, no caso:

PID 1852 é OracleServiceDBWIN


Mas há o casos que o Windows não Server, por exemplo um XP não haverá a aba Services no
Windows Task Manager, porém o Serviço é criado na criação da instancia e podemos obter o
PID vs o Service Name pelo MS DOS utilizando o seguinte comando:

tasklist /SVC /FO TABLE /FI “IMAGENAME eq oracle.exe”


3 150x105 Encontrando o PID correto de uma instancia no windows

E agora ficou fácil de eliminar a instancia DBWIN tendo o PID no meu caso é 1852.

  • Eliminando o processo pelo MSDOS

O processo pode ser eliminado utilizando o mouse e eliminar o processo pelo Windows Task
Manager ou mesmo pelo MS DOS que irei demonstrar como eliminar o processo utilizando o
utilitário taskkill conforme figura a seguir:

4 150x150 Encontrando o PID correto de uma instancia no windows

%name Encontrando o PID correto de uma instancia no windows

Autor: Rafael Stoever

Bacharel em Sistema de Informação pela Uniasselvi, atualmente cursando Gerenciamento de Projetos em TI pela Pós Graduação Uniasselvi. Atuo como Analista de suporte a banco de dados – DBA pela Lumina Serviços em TI residente de Blumenau/ SC, OPN Certified Specialist, Certificado OCP 10g/11g/12c, OCE RAC10g e Linux 10g. Conhecimentos em Microsoft SqlSever, Mysql e programação web (php,asp).