The base table and the materialized view is in one tablespace and created by a user having DBA role and for the created materialized view a public synonym has been created .So the developer (without dba role) can query the materialized view and given the create materialized view now. But when the refresh is done by the developer the view doesn't get refreshed .Pl help me out.

Thanks
Shyla