|
|
不过在操作过程中遇到了这样一个错误,不知道什么原因:
SQL> show user
USER 为"TEST"
SQL> connect mvadmin/mvadmin@repn;
已连接。
SQL> insert insert xys.tt values('mv2' , 'mv2' , 'mv2');
insert insert xys.tt values('mv2' , 'mv2' , 'mv2')
*
ERROR 位于第 1 行:
ORA-00925: 缺失 INTO 关键字
SQL> insert into xys.tt values('mv2' , 'mv2' , 'mv2');
已创建 1 行。
SQL> commit;
提交完成。
SQL> begin
2 dbms_refresh.refresh(name=>'mvadmin.mv_test');
3 end;
4 /
begin
*
ERROR 位于第 1 行:
ORA-12008: 实体化视图的刷新路径中存在错误
ORA-00942: 表或视图不存在
ORA-06512: 在"SYS.DBMS_SNAPSHOT", line 794
ORA-06512: 在"SYS.DBMS_SNAPSHOT", line 851
ORA-06512: 在"SYS.DBMS_IREFRESH", line 683
ORA-06512: 在"SYS.DBMS_REFRESH", line 195
ORA-06512: 在line 2
SQL>
就是说刷新的时候我都是以test用户连接的,如果以mvadmin连接,出现了上面的问题,不知道为什么,以前没有遇到过这样的错误! |
|