miércoles, 9 de junio de 2010

Errores registrados en el ALERT de la base de datos: ORA-00603 en combinación con ORA-0600

Unos de estos días, me hicieron la consulta sobre el siguiente tipo de error:

 
Todos los días, al llegar a la oficina, el aplicativo daba errores.

 
Revisaban y se daban cuenta, que todos los sinónimos estaban inválidos y los paquetes quedaban descompilados.

 
Curiosamente, era un patrón que se estaba repitiendo, cada cierto tiempo, sin encontrar alguna razón posible.

 
En My Oracle Support, encontré una nota, en donde se hace referencia a este tipo de comportamiento, el cuál no corresponde a un "BUG" de la base de datos.

 
Esta combinación de errores aplicativos con el error interno, es producido, cuando alguién o algo, intenta borrar registros de la tabla users_synonym, tabla que corresponde al diccionario de la base de datos.

 
Así que si es un evento que se presenta con un patrón de comportamiento establecido, podríamos sospechar, que el problema se deba a dos posibles causas:

  1. Un error de programación, con intento de borrado sobre la tabla en cuestión
  2. Una compilación o recreación de objetos en la base de datos, sin tener los privilegios de sistema respectivos

Errors in file /oracle/app/admin//udump/ora_1177580.trc:
ORA-00603: ORACLE server session terminated by fatal error
ORA-00600: internal error code, arguments: [kqldsyu1], [3], [0], [53046], [], [], [], []
Fri May 21 11:41:51 2010

No hay comentarios:

Publicar un comentario

Te agradezco tus comentarios. Te esperamos de vuelta.

Todos los Sábados a las 8:00PM

Optimismo para una vida Mejor

Optimismo para una vida Mejor
Noticias buenas que comentar