FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Funciones que es invalidan solas
Wop!
Bienvenidos a "Encuentros en la tercera fase" Últimamente me pasan unas cosas muy raras con el servidor Oracle: de golpe algunas de las funciones, procedures y packages aparecen en estado inválido. No se ha hecho ningun cambio sobre ellos ni sobre ninguna tabla con la que trabajen y para solucionarlo basta con recompilar las funciones "caídas". El servidor es un Oracle 8.0.5 sobre Solaris. Lo cierto es que estoy bastante desconcertado... ¿Programo un cron que recompile las funciones cada noche? Bromas a partes, ¿a alguno os ha pasado algo parecido?
__________________
E pur si muove |
#2
|
||||
|
||||
Mmmm... ¿Estas seguro que no has modificado ningún objeto que del cual sea dependiente estas funciones?, tienes que tener en cuenta que se trata de un arbol de dependecias. Te recomiendo consultar la vista SYS.ALL_DEPENDENCIES
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
Sí, sí que lo he comprobado. Además son funciones que no tienen nada que ver entre sí. Incluso algunas de aplicaciones distintas, es decir que estan en la misma BD pero que atacan a tablas totalmente dispares.
Me acaban de comentar que ayer el servidor se cayó de manera poco aconsejable, ¿es posible que eso tenga que ver? La verdad es que estoy dando palos de ciego...
__________________
E pur si muove |
#4
|
||||
|
||||
No creo que tenga que ver la caida del servidor... pero quizas si hay alguna posibilidad. Has verificado el estado del SGA???
Con que frecuencia se están invalidando las funciones?? Regularmente no es necesario recompilarlas, pues al ser llamadas, si son inválidas se recompilan automáticamente... sin embargo esto tiene un impacto negativo en el performance... si ocurriò una vez y ya no mas, pues dejalo asi... si ocurre periodicamente, si que el problema necesita atención. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
||||
|
||||
Cita:
Cita:
Cita:
[/quote]
__________________
E pur si muove |
#6
|
||||
|
||||
Cita:
show SGA; además podrias verlo consultando la vista dinámica v$sga (como sys). Tambien con v$parameter tenes los datos nominales dados en la configuración... Cita:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|