LOCK TABLE hr.employees IN EXCLUSIVE MODE NOWAIT;
Nos arroja el ORA-00054 es debido a que no ha podido bloquear la tabla u objeto sin ponernos en la cola de bloqueos. Ello es debido a la clausula NOWAIT hace que lo bloquee inmediatamente sin colas, pero si no puede nos arroja dicho error.
Mostrando entradas con la etiqueta Errores ORA. Mostrar todas las entradas
Mostrando entradas con la etiqueta Errores ORA. Mostrar todas las entradas
25/11/10
15/9/10
ORA-38301
Está intentando borrar un objeto que está en la papelera de reciclaje(La papelera de reciclaje de Oracle10g: Recycle Bin)
Si esto se deve a un script generado para borrarlo todo, no debe de incluir los objetos que estén en la papelera de reciclaje.
Si esto se deve a un script generado para borrarlo todo, no debe de incluir los objetos que estén en la papelera de reciclaje.
10/9/10
PRAGMA EXCEPTION_INIT
PRAGMA EXCEPTION_INIT asocia un nombre de excepción con un número de error de Oracle. Con ello se puede interceptar cualquier error ORA- y escribir un controlador específico para él, en lugar de utilizar el controlador OTHERS.
Ejemplo
DECLARE
deadlock_detected EXCEPTION;
PRAGMA EXCEPTION_INIT(deadlock_detected, -60);
BEGIN
NULL; -- Alguna operación que cause un error ORA-00060
EXCEPTION
WHEN deadlock_detected THEN
NULL; -- Aquí se trataría el error específico
END;
deadlock_detected EXCEPTION;
PRAGMA EXCEPTION_INIT(deadlock_detected, -60);
BEGIN
NULL; -- Alguna operación que cause un error ORA-00060
EXCEPTION
WHEN deadlock_detected THEN
NULL; -- Aquí se trataría el error específico
END;
2/9/10
ORA-06502
ORA-06502: PL/SQL: error numérico o de valor (PL/SQL: numeric or value error string).
La causa suele ser un cálculo numérico, cadena, conversión o limitación se ha producido un error. Por ejemplo, este error se produce si se hace un intento de asignar el valor NULL a una variable declarada NOT NULL, o si se hace un intento de asignar un número entero mayor que 99 a una variable declarada NÚMERO (2).
La causa suele ser un cálculo numérico, cadena, conversión o limitación se ha producido un error. Por ejemplo, este error se produce si se hace un intento de asignar el valor NULL a una variable declarada NOT NULL, o si se hace un intento de asignar un número entero mayor que 99 a una variable declarada NÚMERO (2).
23/8/10
ORA-01720
En la concesión de privilegios (GRANT) a vistas (VIEW) en Oracle se puede producir un error inexperado (ORA-01720) cuando se otorgan privilegios a un usuario sobre una vista que hace referencia a objetos que pertenecen a otro usuario.
Ejemplo
Veamos un ejemplo. Empezamos con un usuario y una tabla simple:
Ejemplo
Veamos un ejemplo. Empezamos con un usuario y una tabla simple:
Suscribirse a:
Entradas (Atom)