Описание ошибки Oracle : ORA-12031
12031, 0000, "cannot use primary key columns from materialized view log on \"%s\".\"%s\""
*Cause: The materialized view log either did not have primary key columns
logged, or the timestamp associated with the primary key columns
was more recent than the last refresh time.
*Action: A complete refresh is required before the next fast refresh.
Add primary key columns to the materialized view log, if required.
Попробовать перевести
Поискать эту ошибку на форуме
Перечень ошибок взят из официального перечня ошибок Oracle версии 11R2.
Если не можете справиться - поищите эту ошибку на форуме по ссылке выше, многие ошибки мы уже разобрали.
Не получается - обязательно напишите, разберем, попробуем, пощупаем, понюхаем.
Главное - не паникуйте, но всегда, в первую очередь убедитесь, что бекап есть и сделайте бекап того, что сейчас имеете :)