Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Oracle
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-09-2007
natalinuyo natalinuyo is offline
Miembro
 
Registrado: ene 2007
Posts: 64
Poder: 18
natalinuyo Va por buen camino
Question ORA-00054: resource busy and acquire with NOWAIT specified

Hola a todos:

Tengo este pequeño problema, cuando quiero ejecutar esta instrucción:
Código SQL [-]
truncate table mi_tabla
Me aparece el error del título de este mensaje: ORA-00054: resource busy and acquire with NOWAIT specified.

Lo que hice fue utilizar la instrucción delete, pero mi problema va mas allá...

Investigué y encontré que aparentemente tengo un proceso bloqueado... fue al momento de ejecutar un procedimiento de PL/SQL.

Quisiera saber como le hago para desbloquear la tabla o liberar el proceso.

Es una base de datos Oracle 8i, y otra cosa, no tengo derechos de sys, entro con un usuario diferente.

De antemano gracias por su ayuda.

Saludos
Responder Con Cita
  #2  
Antiguo 25-09-2007
avmm2004 avmm2004 is offline
Miembro
 
Registrado: jun 2006
Ubicación: Santa cruz de Tenerife, Islas Canarias
Posts: 500
Poder: 18
avmm2004 Va por buen camino
casi imposible

Si el proceso no lo lanzaste tu, y no tienes la clave del usuario system o de un usuario privilegiado (con privilegios de dba) o del usuario propietario de ese proceso, esta dificil. Siempre tienes el recurso de apagar el sistema (la eterna soluciòn ) y volverlo a encender con lo que ese proceso o se completa o se deshace y luego le pasas el truncate a la tabla.
Responder Con Cita
  #3  
Antiguo 26-09-2007
natalinuyo natalinuyo is offline
Miembro
 
Registrado: ene 2007
Posts: 64
Poder: 18
natalinuyo Va por buen camino
Wink Gracias

Gracias por responderme avmm2004.

Resulta que el proceso si lo lanzé yo, pero hasta este momento, no ha terminado... opté por crear de nuevo la tabla con otro nombre en lo que termina el proceso... algún dia

Lo curioso del asunto es que le notifiqué al Administrador de la BD, le dio la instrucción kill al proceso, y adivinen... no lo mató, sigue vivo .

Pero pues algun día deberá de terminar o en su defecto aceptar el kill...

Saludos y gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Directoy is busy... otra vez elcigarra Conexión con bases de datos 3 17-11-2005 08:58:44
table is busy JoseQ Tablas planas 6 08-09-2004 18:39:48
Al ejecutar el proyecto me da: Directory is Busy Walterdf Conexión con bases de datos 6 30-07-2004 20:48:31
Directory is Busy al correr de IDE. nefy Tablas planas 4 26-07-2004 16:19:43
directory busy. ¿ que es ? maruenda Varios 3 01-01-2004 01:55:39


La franja horaria es GMT +2. Ahora son las 00:35:55.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi