日期:2014-05-16  浏览次数:20516 次

物化视图同步问题

?今天使用了下oracle的物化视图同步。过程

因为已经使用了expdp,impdp所以表结构已经建立好,而且两个表均没有设置主键所以首先

写道

在源库上建立view log,由于没有主键,只能靠rowid
create materialized view log on t_dns_cache_detection with rowid;

下来再远程库建立
create materialized view t_dns_cache_detection on prebuilt table refresh fast with rowid start with sysdate next sysdate+1 as select * from t_dns_cache_detection@botnet863_win
?

但是实际在使用中,确包ora-32349 cannot reference prebuilt table in definition query for materialized view

?

原因是远程库和源库的表明不能一样....这个好像是个oracle的bug,在oracle11.2g 好像修复了。。所以我打算更新下数据库,打打补丁,看能行不