 |
|
 |
 |
|  |
物化视图复制快速刷新的限制(二)
| | | 日期:2008-01-26 点击:20 评论: 0 | | Oracle的物化视图复制的使用范围比较广,但是Oracle的官方文档中却很少建议将物化视图的复制用作数据仓库的数据抽取。物化视图复制快速刷新的限制(一):http://yangtingkun.itpub.net/post/468... 阅读全文>> |
|  |
物化视图是否根据字段进行刷新(三)
| | | 日期:2008-01-26 点击:9 评论: 0 | | 这篇文章继续讨论物化视图的增量刷新问题。物化视图是否根据字段进行刷新(一):http://yangtingkun.itpub.net/post/468/201236物化视图是否根据字段进行刷新(二):http://yangtingkun.itpub.net/post/468/201607物化视图日志结构:http:... 阅读全文>> |
|  |
物化视图是否根据字段进行刷新(二)
| | | 日期:2008-01-26 点击:16 评论: 0 | | 这篇文章继续讨论物化视图的增量刷新问题。物化视图是否根据字段进行刷新(一):http://yangtingkun.itpub.net/post/468/201236物化视图日志结构:http://yangtingkun.itpub.net/post/468... 阅读全文>> |
|  | 物化视图是否根据字段进行刷新(一) | | | 日期:2008-01-26 点击:11 评论: 0 | | 在以前的一篇文章中,我介绍过Oracle物化视图日志的结构,里面提到过物化视图日志的CHANGE_VECTOR列可以记录表中某一条数据的哪个或哪几个字段发生了变化。也就是说Oracle具备了字段级增量的能力,那么物化视图刷新的时候是否仅仅刷新发生变化的字段,还是物... 阅读全文>> |
|  |
在包含LONG类型的表上建立物化视图
| | | 日期:2008-01-26 点击:2 评论: 0 | | 对于LONG类型的限制很多,不过对于高级复制来说,很多的LONG类型相关的问题都是可以解决的。对于多主复制,包含LONG类型相对比较麻烦,需要首先修改表结构,将LONG类型转变为LOB类型。对于物化视图,就相对简单很多,不需要修改基表的数据类型... 阅读全文>> |
|  |
物化视图注册信息的清除
| | | 日期:2008-01-26 点击:11 评论: 0 | | 物化视图的日志清除是由Oracle自动完成的。Oracle会根据物化视图基表上的注册信息和物化视图的刷新来确定何时删除物化视图日志... 阅读全文>> |
|  | 建立物化视图所需权限(四) | | | 日期:2008-01-26 点击:11 评论: 0 | | 这篇文章讨论建立支持查询重写功能的物化视图所需要的权限。相关文章:建立物化视图所需权限(一):http://blog.itpub.net/post/468/50672建立物化视图所需权限(二):http://blog.itpub.net/post/468/50707建立物化视图所需权限(三):http://blog.itpub... 阅读全文>> |
|  |
建立物化视图所需权限(三)
| | | 日期:2008-01-26 点击:5 评论: 0 | | 这篇文章讨论以ON COMMIT模式刷新的物化视图所需权限。相关文章:建立物化视图所需权限(一):http://blog.itpub.net/post/468/50672建立物化视图所需权限(二):http://blog.itpub.net/post/468/50707建立物化视图所需权限(四):http:/... 阅读全文>> |
|  |
建立物化视图所需权限(二)
| | | 日期:2008-01-26 点击:9 评论: 0 | | 这篇文章讨论以REFRESH FAST方式建立物化视图所需的权限。相关文章:建立物化视图所需权限(一):http://blog.itpub.net/post/468/50672建立物化视图所需权限(三):http://blog.itpub.net/post/468/50838建立物化视图所需权限(四):http://blog.itpub... 阅读全文>> |
|  |
建立物化视图所需权限(一)
| | | 日期:2008-01-26 点击:15 评论: 0 | | 建立物化视图的选项很多,比如刷新方式,刷新模式和是否支持查询重写等。由此涉及到的权限也比较多。而如果在建立物化视图的时候由于缺少权限而报错,ORACLE给出的错误信息仅仅是ORA-01031: 权限不足,而没有清楚的给出是由于缺少哪种权限造成的... 阅读全文>> |
|  |
两个导致物化视图无法快速刷新的问题
| | | 日期:2008-01-26 点击:10 评论: 0 | | 这两天偶然发现两个导致物化视图无法快速刷新的原因刷新,这两个原因在Oracle的文档上并没有明确给出,在MV_CAPABILITIES_TABLE中给出的msgno在文档中也找不到对应的说明。下面做两个简单的例子重新这两个错误:SQL CREATE TABLE TEST AS SELECT MOD(ROWNUM,... 阅读全文>> |
|  |
建立包含ROLLUP或CUBE的物化视图
| | | 日期:2008-01-26 点击:9 评论: 0 | | 为了提高查询性能,需要给基表建立相应的物化视图。在建立物化视图的过程中经常会碰到这样的问题。假设表有A、B、C、D等字段,而对表的查询可能包括“GROUP BY A,B,C,D”,“GROUP BY A,B”,“GROUP BY A”、“GROUP BY B,C,D”等很多种组合... 阅读全文>> |
|  |
物化视图导出导入可能导致物化视图日志的失效
| | | 日期:2008-01-26 点击:4 评论: 0 | | 将一个模式的数据导出后,完全导入到另一个模式中,这个过程可能会出错,这是由于对于一些对象会参考其他的对象,而且通过schema.object_name的方式明确指出了所参考的对象,这种情况就有可能造成问题。但是现在碰到的这个问题更加奇怪,应该是Oracle的bug。... 阅读全文>> |
|  |
物化视图的PCT特性(二)
| | | 日期:2008-01-26 点击:4 评论: 0 | | 上一篇文章介绍了PCT的概念和优点,本文详细介绍一下PCT的限制。物化视图的PCT特性(一):http://blog.itpub.net/post/468/21406物化视图的分区变化跟踪特性(PCT)具有以下的限制条件:1.物化视图参考的基表中至少有一个是分区的;2... 阅读全文>> |
|  |
物化视图的PCT特性(一)
| | | 日期:2008-01-26 点击:7 评论: 0 | | Oracle的物化视图从9i开始支持了PARTITION CHANGE TRACKING(PCT)功能。本文简单描述一下PCT的概念及PCT的优点。物化视图的PCT特性(二):http://blog.itpub.net/post/468/21639... 阅读全文>> |
|  |
物化视图日志如何避免系统时间变化带来的影响
| | | 日期:2008-01-26 点击:6 评论: 0 | | 物化视图通过利用物化视图日志来进行快速刷新。通过记录在物化视图日志中的SNAPTIME列来判断这个记录是否需要刷新。一般情况下,如果物化视图日志支持多个物化视图刷新,当执行刷新操作时,Oracle会将SNAPTIME字段的值更新为当前的时间。这样,同一个物化... 阅读全文>> |
|  |
物化视图日志没有清除
| | | 日期:2008-01-26 点击:23 评论: 0 | | 最近在研究物化视图日志的结果,查询了一下系统中物化视图日志的情况,没想到却发现了一个问题: 调用自己写的一个脚本,结果发现个别物化视图日志的数量已经达到了几十万:SQL declare 2 v_output number; 3 begin 4 for c_cursor in (select tname... 阅读全文>> |
|  |
物化视图查询重写的限制(二)
| | | 日期:2008-01-26 点击:7 评论: 0 | | 本文继续讨论物化视图关于查询重写的限制。本文介绍的是一般意义上的限制,对于具体某个SQL能否使用查询重写,可以使用DBMS_MVIEW.EXPLAIN_REWRITE过程。物化视图查询重写的限制(一):http://blog.itpub.net/post/468/18675... 阅读全文>> |
|
 | |
|
|