我们的问题是我们必须在远程数据库的基表上创建物化视图日志
用于本地数据库的各个物化视图
本地和远程数据库都是Oracle 11g(11.2)
例如: s1和s2是两个模式
s1架构位于本地数据库中 s2架构位于远程数据库
我们必须在s2架构(远程数据库)上创建物化视图日志
我们创建了用于访问s2架构对象(远程数据库)的数据库链接
但我们收到此错误ORA-00949'非法引用远程数据库'
但是在s1架构(本地数据库)中,我们可以创建物化视图
由于
Ragav
答案 0 :(得分:2)
创建执行快速刷新 <(使用目标表上的mview日志刷新mview)的 Mviews 时,应该没有问题查询位于表中的表在远程网站。
您需要做什么:
select name, date from target_schema.target_table@remote_oracle_db;
)dbms_snapshot.refresh('local_schema.mview_x','c');
dbms_snapshot.refresh('local_schema.mview_x','f');