Oracle - Como Detener un Bucle Infinito

 
Vista:

Como Detener un Bucle Infinito

Publicado por Javier (1 intervención) el 08/11/2004 03:58:00
bueno quisiera ayuda, tengo un problema, estuve corrigiendo una funcion de un packages y por casualidad me olvide de que habia un bloque de instrucciones que hacian un bucle inifnito, quisiera saber como lo puedo detener, ya que cuando intento modificar el packages y volver a compilarlo no me permite ya que el bucle lo tiene al package como bloqueado....necesito con urgencia la ayuda...
Muy agradecido de antemano..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como Detener un Bucle Infinito

Publicado por Jorge-DBA (123 intervenciones) el 08/11/2004 17:05:17
Se tiene que matar la sesion que esta em ejecución y esta bloqueado el recurso.

La sentencia para matar la sesion es la siguiente:

alter system kill session 'sid,serial#' ;

apoyate de la vista v$session y v$lock verifica cual es la sesion que esta ejecutando el proceso y cual es la que esta haciendo el bloqueo

Con el usuario que mates la sesion tienes que tener el privilegio de sistema de "alter system"

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar