Oracle Error QSM-02189: materialized view definition changes

Oracle Error Message

QSM-02189: materialized view definition changes

Reason for the Error

The definition of the materialized view has changed. Usually redefining the synonym or table in the definition can cause this. The materialized view can not be fast refreshed.

Solution

Complete refresh or recreate the materialized view.