Материализованные представления могут обновляться при фиксации или по требованию.Документация Oracle достаточно хороша
https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_6002.htm#i2116410
Для постепенного обновления материализованных представлений вы должны использовать опцию FAST и иметь материализованные журналы представлений для регистрации изменений в исходных таблицах.
Если вы запланируете требуемые обновления часто, для каждого обновления будет выполняться меньше работы.Если вы планируете их реже, будет еще больше работы.Вам нужно выяснить, как изменения исходных таблиц распределяются по времени, чтобы правильно выбирать.
Изменения будут видны пользователям, когда будет выполнено обновление (любого размера).