Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Ora-04098

Estas en el tema de Ora-04098 en el foro de Oracle en Foros del Web. Hola a todos, tengo una bbdd super simple y no tengo definidos ningún trigger, y resulta que cuando intento realizar un insert sobre una tabla(contactos) ...
  #1 (permalink)  
Antiguo 26/01/2008, 14:54
 
Fecha de Ingreso: noviembre-2007
Mensajes: 121
Antigüedad: 17 años
Puntos: 0
Ora-04098

Hola a todos,

tengo una bbdd super simple y no tengo definidos ningún trigger, y resulta que cuando intento realizar un insert sobre una tabla(contactos) me sale el siguiente error:
ORA-04098: el disparador 'AGENDA.BI_CONTACTOS' no es válido y ha fallado al revalidar.
No tengo ni idea de porqué me da eso, ni de cuando se ha creado ese trigger.

¿Alguien me puede ayudar?

Muchas gracias
  #2 (permalink)  
Antiguo 26/01/2008, 22:25
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses
Puntos: 11
Re: Ora-04098

Definitivamente tienes el triggers y esta descompilado.... si estas seguro que no lo quieres utilizar vete a una sesion SQL y teclea:

DROP TRIGGER nombre_trigger;


Ojo: Deberas tener los privilegios para poder eliminarlo de dicha tabla
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
  #3 (permalink)  
Antiguo 27/01/2008, 02:25
 
Fecha de Ingreso: noviembre-2007
Mensajes: 121
Antigüedad: 17 años
Puntos: 0
Re: Ora-04098

Muchas gracias, ya me funciona. De todas maneras ya averigué porque había pasado eso, el trigger se me había creado para añdir un id que era secuencial cada vez q insertara un registro, y como al final había quitadi ese campo por eso me fallaba.

Saludos y gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:54.