如果另一个物化视图依赖于您要删除的物化视图,也可能会发生这种情况。
您可以使用以下方法检查哪些物化视图引用了您要删除的物化视图(在示例中为
MVIEW_TB_NBN_DAILY
):
select *
from all_dependencies t
where t.referenced_name = 'MVIEW_TB_NBN_DAILY'
and t.referenced_type = 'MATERIALIZED VIEW'
然后删除并重新创建依赖的物化视图(及其各自的索引、授权等)。