创建物化视图出错
create materialized view well_from_ajzh06
refresh force on demand
START WITH TO_DATE(sysdate,'dd-mon-yyyy hh24:mi:ss')
NEXT sysdate + 300/86400
WITH PRIMARY KEY
as
select jh from zjsjk.ajzh06@o10gasm3 group by jh having count(jh)=1;
如上创建带有数据链路的物化视图报错:
ora-04052: 在查找远程对象 new_ktsjk.ajzh06@o10gasm3 时出错
ora-00604: 递归 SQL 级别 1 出现错误
ora-03106: 致命的双工通信协议错误
ora-02063: 紧接着 line (起自 o10gasm3)
百度了好半天,有人说是oracle92的bug,但我机器上的oracle是10.2,服务器oracle10.1。
还有上面那个提示信息有问题:
我的远程库的表明明是 zjsjk.ajzh06@o10gasm3,它提示错误 new_ktsjk.ajzh06@o10gasm3 变成new_ktsjk了,不知为啥。
new_ktsjk用户也是有的,但是其下没有ajzh06表
求解!!!!!!!
[解决办法]
DBLINK 是通的?看错误似乎是DBLINK有问题
[解决办法]
http://blog.csdn.net/sdxrh2005/article/details/4183477
[解决办法]
BUG
http://blog.sina.com.cn/s/blog_788cfb360100s0kf.html
[解决办法]
很可能是bug 5671074
如果是这样你就要打patch5671074