Como vejo que é possível especificar uma expressão como sysdate + 1, aqui estão minhas perguntas:
É possível especificar a hora exata da atualização das visualizações materializadas no oracle?
É possível que tudo comece às 2 da manhã enquanto não há ninguém usando o banco de dados do meu aplicativo?
Sua expressão pode ser tão complicada quanto você quiser, então você certamente pode especificar que a atualização deve acontecer todos os dias às 2 da manhã, ou seja
especificará que a atualização ocorre todos os dias às 2h. A expressão é avaliada na conclusão de cada atualização, portanto, você só precisa garantir que a expressão seja avaliada em qualquer momento desejado naquele instante específico no tempo.