Kill an Oracle Process in Unix

maria326
01 de Junio del 2005
Hola,
tengo un proceso matado en el Enterprise que necesito matarlo desde Unix.
驴c贸mo reconozco c煤al de ellos es con ps?
驴c贸mo lo elimino?

Gracias de antemano.

jc3000
01 de Junio del 2005
Pues debes de sacar el proceso de la maquina UNIX.
Con esta query lo tienes :

select p.SPID, s.SID, s.SERIAL#, s.USERNAME, s.LOCKWAIT, s.STATUS,
s.OSUSER, s.MACHINE, s.TERMINAL, s.PROGRAM, s.LOGON_TIME
from v$session s, v$process p
where p.addr(+)=s.paddr
order by SID-- s.osuser

Filtrala con los criterios que precises. El primer campo que te devuelve la query ( SPID ) es el proceso de la maquina UNIX.

Luego desde la linea de comandos de unix haces un kill -9 al spid, no se exactamente la sintaxis, pero es algo parecido a esto :

KILL -9 1234 ( Donde 1234 es el identificador del proceso de la maquina unix )

Obviamente debes de tener permisos de root


bien
01 de Junio del 2005
bueno, con el usuario con el que hayas instalado el software de oracle tambi茅n puedes matarlo...

maria326
01 de Junio del 2005

Se lo he tenido que remitir al Dba.

Gracias ya lo s茅 para la pr贸xima.