Ich habe eine materialisierte Ansicht, die ich gerne mit commit (von on demand) ändern möchte.Ändern Sie die materialisierte Ansicht in "on commit"
Allerdings bekomme ich ständig
ora-32337 cannot alter materialized view with pending changes refresh on commit
auch direkt nach einer Aktualisierung (und zu wissen, dass keine Änderung vorgenommen wurde).
Was könnte die Ursache dafür sein? Das MV verwendet Outer Joins, könnte das ein Problem sein? (MV-Protokoll ist für alle Tabellen verfügbar)
Können Sie einfach die materialisierte Ansicht löschen und neu erstellen, wie beim Commit aktualisieren? – eaolson