Buenas,
Os comento la situacion en la que estoy y cual es el problema. El entorno es: tengo dos bases de datos en maquinas diferentes. Se pretende acceder a los datos de algunas tablas de una de las bases de datos desde otra. Aqui sin problema:
Se crea un db link, se crean las vistas materializadas que se deseen (una por tabla).
Todo perfecto, ya que si han habido cambios de datos en las tablas a las que se consulta, se ve reflejado en las vistas materializadas cuando se ejecuta un refresh de la vista. El problema sucede cuando la estructura de la tabla cambia (se añade un campo, o se quita....), la vista materializada no hace un refresh a ese nivel, ya que si quito un campo, en la vista materializada me sigue apareciendo el campo eliminado.
¿Como puedo solventar este problema? ¿Hay alguna opcion para que me refresque tambien a nivel de cambios estrucutrales de las tablas de la base de datos a la que hago referencia?
Muchas gracias