Oracle - ora-00054

 
Vista:

ora-00054

Publicado por pepe (14 intervenciones) el 18/10/2004 17:56:56
Gracias pero siguo sin poder borrar la tabla, cómo puedo solucionarlo
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:ora-00054

Publicado por Jorge-DBA (123 intervenciones) el 18/10/2004 19:00:36
Si el objeto de base de datos esta siendo utilizado por otra sesion de Oracle y no tiene actividad lo que se tiene que hacer es matar la sesion que esta bloqueando el usuario, una vez que es matada dicha sesion, oracle hará un Rollback y liberará el recurso, posteriormente podrás actuaizar la tabla.

SELECT DISTINCT 'ALTER SYSTEM KILL SESSION '''||a.sid||''||','||''||b.serial#||''';'
FROM v$lock a, v$session b
where a.sid=b.sid
and A.block > 0
/

Para ejecutar esta sentencia debes tener privilegios de "KILL SESSION"

Saludos Jorge-DBA
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

RE:ora-00054

Publicado por Jorge-DBA (123 intervenciones) el 18/10/2004 21:38:20
Perdon, el privilegio para poder matar sesiones es "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

RE:ora-00054

Publicado por jar (1 intervención) el 31/08/2007 16:47:59
Se me queda ejecutando y nada .
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