Planification d'actualisation de la vue matérialisée Oracle


8

Comme je vois qu'il est possible de spécifier une expression comme sysdate + 1, voici mes questions:

  • Est-il possible de spécifier l'heure exacte de l'actualisation pour les vues matérialisées dans Oracle?

  • Est-il possible que tout commence à 2 heures du matin alors que personne n'utilise la base de données de mon application?

Réponses:


8

Votre expression peut être aussi compliquée que vous le souhaitez, vous pouvez donc certainement spécifier que le rafraîchissement doit avoir lieu tous les jours à 2 heures du matin, c'est-à-dire

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

spécifiera que le rafraîchissement a lieu tous les jours à 2 heures du matin. L'expression est évaluée à la fin de chaque actualisation, il vous suffit donc de vous assurer que l'expression est évaluée à l'heure que vous souhaitez à cet instant particulier.


Merci! Connaissez-vous peut-être la réponse à mon autre question: dba.stackexchange.com/questions/1894/…
paweloque

@lewap - Je viens de publier une réponse là-bas.
Justin Cave
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.