壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1353|回复: 2

[二次开发] Oracle 通过DBLINK 连SQLSERVER2005 ,创建物化视图问题

[复制链接]
发表于 2012/4/24 09:57:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
创建快速刷新的物化视图不成功,操作如下:
1.
create materialized view p2ora_item_v
refresh fast on commit  as
SELECT * FROM p2ora_item@plmdb.xxx.com;

报错:不能从复杂查询中创建一个可快速刷新的实体化视图

2.定位错误:
BEGIN
dbms_mview.explain_mview('SELECT * FROM p2ora_all@plmdb.xxx.com');
END;

ERROR:
ORA-32342: EXPLAIN_MVIEW 工具无法解释实体化视图语句
ORA-06550: 第 1 行, 第 9 列:
PLS-00201: 必须声明标识符 'SYS.DBMS_SNAPSHOT_UTL@PLMDB.XXX.COM'
ORA-06550: 第 1 行, 第 9 列:
PL/SQL: Statement ignored
ORA-06512: 在 "SYS.DBMS_XRWMV", line 22
ORA-06512: 在 "SYS.DBMS_XRWMV", line 42
ORA-06512: 在 "SYS.DBMS_SNAPSHOT", line 3299
ORA-06512: 在 line 2

请教一下怎么解决这个问题,在线等待,谢谢.





发表于 2012/4/24 10:03:24 | 显示全部楼层
有点不懂了,SQL中没有物化视图的概念吧,如果是在Oracle中的话,那就跟dblink又没有关系了
要不就是你写错了,应该是SQL通过DBLink连接Oracle创建物化视图?
 楼主| 发表于 2012/4/24 10:12:21 | 显示全部楼层
是在Oracle 里用DBLINK连结SQLSERVER数据库,在ORALCE 里对SQLSERGER 数据库做查询,修改,删除等操作
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 21:10 , Processed in 0.016098 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表