vistas vista una optimizar modificar materializadas materializada force entre diferencia demand como 12c oracle

oracle - una - vista materializada plsql



Cómo obtener la lista de todas las vistas materializadas en Oracle (4)

¿Cómo obtener la lista de todas las vistas materializadas?


En realidad, ALL_MVIEWS y ALL_SNAPHOTS solo muestran las vistas a las que el usuario ha otorgado acceso. Para ver todas las vistas en una base de datos, debe consultar DBA_MVIEWS o DBA_SNAPHOTS. Necesita privilegios o roles especiales para consultar esta vista como el privilegio del sistema SELECCIONE CUALQUIER DICCIONARIO o el rol SELECT_CATALOG_ROLE. Una afirmación similar es válida para otras vistas de ALL_ y DBA_.


Nunca uso all_snapshots antes.

Aquí hay otra forma de hacerlo:

select * from all_objects where OBJECT_TYPE=''MATERIALIZED VIEW'';


Prueba esto:

SELECT * FROM all_snapshots;

En lugar de all_snapshots , también puede usar la vista all_mviews .


select * from all_mviews;

o

select * from dba_mviews;