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:
Caso o servidor tenha o Windows Server haverá a aba Services que podemos identificar
melhor o Service do Oracle, mostrado na figura a seguir:
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”
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:

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).