网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  oracle数据库中fast刷新会受到哪些限制     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:99次  录入:管理员--2008-04-17  
 

【赛迪网-it技术报道】这篇论坛文章(赛迪网技术社区)主要根据一个实际案例具体分析了fast刷新所受到的限制,详细内容请大家参考下文:

刷新物化视图出现的问题:

create materialized view log on users;

create materialized view users refresh fast start with sysdate next trunc(sysdate + 1) with primary key as select * from users@test.com;

sql> exec dbms_mview.refresh('users','fast');

begin dbms_mview.refresh('users','fast'); end;

ora-12008: error in materialized view refresh path

ora-01008: not all variables bound

ora-02063: preceding line from cncyy

ora-06512: at "sys.dbms_snapshot", line 2254

ora-06512: at "sys.dbms_snapshot", line 2460

ora-06512: at "sys.dbms_snapshot", line 2429

ora-06512: at line 1

但是以下部分并没有问题:

sql> exec dbms_mview.refresh('users', 'complete');

pl/sql procedure successfully completed

经过仔细分析后发现,基表users里面有个字段的缺省值是sysdate的,所以不能fast刷新!

fast刷新的限制:

所有类型的快速刷新物化视图都必须满足的条件:

1.物化视图不能包含对不重复表达式的引用,如sysdate和rownum;

2.物化视图不能包含对long和long raw数据类型的引用。

只包含连接的物化视图:

1.必须满足所有快速刷新物化视图都满足的条件;

2.不能包括group by语句或聚集操作;

3.如果在where语句中包含外连接,那么唯一约束必须存在于连接中内表的连接列上;

4.如果不包含外连接,那么where语句没有限制,如果包含外连接,那么where语句中只能使用and连接,并且只能使用“=”操作。

5.from语句列表中所有表的rowid必须出现在select语句的列表中。

6.from语句列表中的所有表必须建立基于rowid类型的物化视图日志。

 
 
上一篇: 为什么同机安装10g和11g后会出现连接问题    下一篇: 详细讲解oracle数据库管理员认证方法
  相关文档
教你如何收集Oracle进程中SQL跟踪信息 05-27
查看前五个最占用cpu的oracle会话进程 02-01
正确认识oracle peeking绑定变量的控制 01-24
轻松掌握"lag"与"lead"分析函?的用法 02-29
解析Oracle 准备开发的文件系统 Btrfs 09-01
通过JDBC连接Oracle数据库的十大技巧 04-11
红旗linux和Oracle10gr2的冲突 05-27
讲解oracle freelist和hwm的性能优化 (1) 03-31
单机创建物理Oracle9istandby数据库 05-13
oracle特殊包和"dbms_job"包的使用方法 (1) 01-31
oracle数据库内存参数调优技术个人总结 09-03
如何用dbms_rowid获取rowid的详细信息 03-26
轻松掌握分布式数据库全局名与数据库链 09-29
Oracle中用脚本跟踪存储过程实例讲解 04-11
创建一个表时表中列的顺序对性能的影响 (1) 03-28
Oracle 8 资料库函式库 01-15
oracle数据库中的表连接方式及使用场合 04-07
修改默认的oracle xml database监听端口 05-12
通过rman backup as copy移动数据文件 03-06
Oracle数据库异构服务原理及实例说明 04-11
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息