Gracias por tu respuesta,

Tu lo que me quieres decir es, que debo matar el proceso a nivel del sistema operativo antes de matar la sesión en la base de datos?? no te entiendo muy bien.
Porque el caso es, que mientras la sesión esta corriendo en la base de datos puedo obtener el SPID sin problemas, pero al momento de ejecutar el comando "alter system kill session 999.9999 [immediate];"??? en la base, el proseso SI muere a nivel del sistema operativo ya que el SPID desaparece y la session permanece en la base de datos.

Ahora bien, mi duda justamente esta en,

que debo hacer cuando no tengo el SPID porque ya no existe en el sistema operativo y la sesión sigue en la base de datos pero con Status = KILLED y Server = PSEUDO.

PD: ya intente matando el proceso en el sistema operativo y el problema continua.