Oracle Error ORA-32332: cannot refresh materialized view “string”.”string” as type evolution has occured

Oracle Error Message

ORA-32332: cannot refresh materialized view “string”.”string” as type evolution has occured

Reason for the Error

The types used by the materialized view or its master tables have been evolved.

Solution

Ensure that the types used by the materialized view have been evolved to the same version at both the master and materialized sites. Then, before refreshing the materialized view, evolve the materialized view using ALTER MATERIALIZED VIEW.