たまに使うけど忘れるので。
DECLARE
-- 全てのMVIEWの名前を取得するカーソル
CURSOR c IS
SELECT
mview_name
FROM
user_mviews
ORDER BY
mview_name;
-- カーソルの中身を入れる箱
vc c%rowtype;
BEGIN
OPEN c;
LOOP
FETCH c INTO vc;
EXIT WHEN c%notfound;
-- 一つずつ完全リフレッシュ
dbms_mview.refresh(vc.mview_name, 'c');
END LOOP;
CLOSE c;
END;