Programa de actualización de vista materializada de Oracle


8

Como veo que es posible especificar una expresión como sysdate + 1, aquí están mis preguntas:

  • ¿Es posible especificar la hora exacta de la actualización para vistas materializadas en Oracle?

  • ¿Es posible que todo comience a las 2 am mientras no haya nadie usando el db de mi aplicación?

Respuestas:


8

Su expresión puede ser tan complicada como desee, por lo que puede especificar que la actualización debe realizarse todos los días a las 2 a.m., es decir

NEXT trunc(sysdate+1) + interval '2' hour

especificará que la actualización ocurre todos los días a las 2 AM. La expresión se evalúa al final de cada actualización, por lo que solo debe asegurarse de que la expresión se evalúe en el momento que desee en ese instante en particular.


¡Gracias! ¿Quizás conoces la respuesta a mi otra pregunta: dba.stackexchange.com/questions/1894/…
paweloque

@lewap: acabo de publicar una respuesta allí.
Justin Cave
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.