posted @ 2015-06-12 09:20
周德顺
阅读(112354)
推荐(11)
编辑
摘要:
一、oracle数据字典主要由以下几种视图构成:1.user视图以user_为前缀,用来记录用户对象的信息2.all视图以all_为前缀,用来记录用户对象的信息及被授权访问的对象信息3.dba视图以dba_为前缀,用来记录数据库实例的所有对象的信息4.v$视图以v$为前缀,用来记录与数据库活动相关的...
阅读全文
posted @ 2015-06-12 08:42
周德顺
阅读(1914)
推荐(0)
编辑
摘要:
物化视图的快速刷新要求基本必须建立物化视图日志,这篇文章简单描述一下物化视图日志中各个字段的含义和用途。 物化视图日志的名称为MLOG$_后面跟基表的名称,如果表名的长度超过20位,则只取前20位,当截短后出现名称重复时,Oracle会自动在物化视图日志名称后面加上数字作为序号。物化视图日志在建立时...
阅读全文
posted @ 2015-06-12 08:40
周德顺
阅读(2112)
推荐(0)
编辑
摘要:
Oracle物化视图的快速刷新机制是通过物化视图日志完成的。Oracle如何通过一个物化视图日志就可以支持多个物化视图的快速刷新呢,本文简单的描述一下刷新的原理。首先,看一下物化视图的结构:SQL> create table t(id number, name varchar2(30), num n...
阅读全文
posted @ 2015-06-12 08:39
周德顺
阅读(1383)
推荐(0)
编辑
摘要:
一、Oracle物化视图语法create materialized view [view_name]refresh [fast|complete|force][on [commit|demand] | start with (start_time) next (next_time)]as{创建物化视...
阅读全文
posted @ 2015-06-12 08:38
周德顺
阅读(975)
推荐(0)
编辑
摘要:
一、建立表时候,注意PCTFREE参数的作用 PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直...
阅读全文
posted @ 2015-06-12 08:36
周德顺
阅读(1520)
推荐(0)
编辑
摘要:
一、什么是水线(High Water Mark)?所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块...
阅读全文
posted @ 2015-06-12 08:35
周德顺
阅读(3328)
推荐(1)
编辑