Changing a materialized view column's length after a change in the base table?
You have to drop and recreate.

If you look at the documentation here, you can see that only modification of the storage clauses are allowed.