SQL> begin dbms_mview.refresh(‘TALMASTER.TBLTAG’,’F’);end;/ 2 3 4begin*ERROR at line 1:ORA-12031: cannot use primary key columns from materialized view log on “DOTTK_ADM”.”TBLTAG”ORA-06512: at “SYS.DBMS_SNAPSHOT”, line 2254ORA-06512: at “SYS.DBMS_SNAPSHOT”, line 2460ORA-06512: at “SYS.DBMS_SNAPSHOT”, line 2429ORA-06512: at line 2Elapsed: 00:00:01.09SYS@dottk SQL> ALTER MATERIALIZED VIEW LOG ON “DOTTK_ADM”.”TBLTAG” ADD PRIMARY KEY;Materialized view log altered.SQL> begin dbms_mview.refresh(‘TALMASTER.TBLTAG’,’F’);end;/ 2 3 4begin*ERROR at line 1:ORA-12034: materialized view log on “DOTTK_ADM”.”TBLTAG” younger than last refreshORA-06512: at “SYS.DBMS_SNAPSHOT”, line 2254ORA-06512: at “SYS.DBMS_SNAPSHOT”, line 2460ORA-06512: at “SYS.DBMS_SNAPSHOT”, line 2429ORA-06512: at line 2ReplikaSQL> drop MATERIALIZED VIEW “TALMASTER”.”TBLTAG”;Materialized view dropped.Elapsed: 00:00:02.02SQL> CREATE MATERIALIZED VIEW “TALMASTER”.”TBLTAG” TABLESPACE “DOTTK_MAIN” PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE ( INITIAL 1024K BUFFER_POOL DEFAULT) NOLOGGING USING INDEX TABLESPACE “DOTTK_MAIN” PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 1024K BUFFER_POOL DEFAULT) REFRESH FORCE ON DEMAND AS SELECT “TBLTAG”.”FLDTAGNR” “FLDTAGNR” 2 , “TBLTAG”.”FLDTAG” “FLDTAG” 3 , “TBLTAG”.”FLDCOUNT” “FLDCOUNT” 4 FROM “TBLTAG”@DOTTK.TALOHA.TK “TBLTAG”;Materialized view created.Elapsed: 00:01:03.72SQL> begin dbms_mview.refresh(‘TALMASTER.TBLTAG’,’F’);end;/ 2 3 4PL/SQL procedure successfully completed.Elapsed: 00:00:00.11