If the user refreshing the Materialized View (MV) does not own the MV, then you can grant ALTER ANY MATERIALIZED VIEW to that user. This user will be able to alter any MATERIALIZED VIEW in the system. Check out this Oracle doc for more information:
Dig deeper on Oracle database design and architecture
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.