Pessoal,
Alguém já passou por essa situação e pode me ajudar.
Diariamente é executada a seguinte rotina:
a.) remove o indice da materialized view
Se a coluna do índexada for modificada, o índice tem que ser
removido. É premissa
b.) o refresh completo da materialized acontece
c.) o índice da materialized view é recriado.
Dúvidas:
1.) Como posso fazer para fazer o refresh (ON DEMAND) da materialized view
sem ser completo ?
2.) Como sei se vou ter que apagar o índice antes de fazer o refresh
(PARCIAL OU TOTAL), para atender as seguintes situações:
Situação a -- se a base não mudou:
não apagar o índice
não fazer refresh
não recriar o índice
Situação b -- se a base mudou:
apagar o índice (drop index, somente se a coluna
indexeda mudou)
fazer refresh
recriar o índice (create index)
Tem como identificar isso ?
Grato
Eriovaldo
[As partes desta mensagem que não continham texto foram removidas]