学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 物化视图的使用方法

物化视图的使用方法

物化视图的使用方法

物化视图的使用方法

ORACLE中的物化视图

物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来

生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快 照。 物化视图可以查询表,视图和其它的物化视图。

通常情况下,物化视图被称为主表(在复制期间)或明细表(在数据仓库中)。 对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修改

本地副本,必须用高级复制的功能。当你想从一个表或视图中抽取数据 时,你可以用从物

化视图中抽取。

对于数据仓库,创建的物化视图通常情况下是聚合视图,单一表聚合视图和连接视图。 本篇我们将会看到怎样创建物化视图并且讨论它的刷新选项。

在复制环境下,创建的物化视图通常情况下主键,rowid,和子查询视图。

1.主键物化视图:

下面的语法在远程数据库表emp上创建主键物化视图

SQL> CREATE MATERIALIZED VIEW mv_emp_pk

REFRESH FAST START WITH SYSDATE NEXT SYSDATE + 1/48

WITH PRIMARY KEY

AS SELECT * FROM emp@remote_db;

Materialized view created.

注意:当用FAST选项创建物化视图,必须创建基于主表

的视图日志,如下:

SQL> CREATE MATERIALIZED VIEW LOG ON emp;

Materialized view log created.

2.Rowid物化视图

下面的语法在远程数据库表emp上创建Rowid物化视图

SQL> CREATE MATERIALIZED VIEW mv_emp_rowid

REFRESH WITH ROWID

AS SELECT * FROM emp@remote_db;

Materialized view log created.

3.子查询物化视图

下面的语法在远程数据库表emp上创建基于emp和dept表的子查询物化视图 SQL> CREATE MATERIALIZED VIEW mv_empdept

AS SELECT * FROM emp@remote_db e

第1页

TOP相关主题

  • oracle物化视图的作用
  • 物化视图
  • oracle 物化视图
  • 物化视图刷新
  • oracle物化视图 刷新
  • 物化视图刷新方式
  • 删除物化视图
  • mysql 物化视图

我要评论

相关文档

  • oracle物化视图使用方法案例

    根据以上条件,选择使用ORACLE自带工具DBMS_MVIEW工具包中REFRESH方法物化视图进行刷新。该方法有两个参数,第一个参数是需要刷新的物化视图名称,第二个参数是刷新...

  • 物化视图使用大全

    化视图时不生成数据,则可以考虑在指定的时间刷新,从而生成数据) Next:刷新的周期时间三、 基于主键的物化视图和 ROWID 的物化视图的说明 创建物化视图日志时,指定...

  • Oracle 物化视图使用教程

    刷新的方法有四种:FAST、COMPLETE、FORCE 和 NEVER。 1. FAST:增量刷新用物化视图日志来发送主表已经修改的数据行到物化视图中.如果指定 REFRESH FAST 子句, 那么...

  • 物化视图操作顺序

    操作顺序: 首先要授权 创建on demand物化视图 (可以手工通过DBMS_MVIEW.REFRESH等方法来进行刷新,也可以通过JOB定时进行刷新) 1、创建物化视图 create materialized ...

  • ORACLE物化视图 全攻略

    对于增量刷新选项,如果在子查询中存在分析函数,则物化视图不起作 用。 Refresh 方法- COMPLETE 子句 完全刷新重新生成整个视图,如果请求完全刷新,oracle 会完 成 ...

  • 如何创建物化视图

    如何创建物化视图_理学_高等教育_教育专区。1、创建方式(Build Methods):Build ...对于聚集物化视图,可以在 Group by 列表中 使用 Cube 或 RollUp,来建立不同...

  • 物化视图普通视图区别

    下面的内容,我将视图回答以上三个问题,重点在于如何操作物化视图。 1、什么是物化视图,以及它有什么用 物化视图是数据库中的一种存储数据的对象,和表一样,存储了...

  • Oracle物化视图使用

    Oracle物化视图使用_IT/计算机_专业资料。Oracle物化视图的使用,又优点也有缺点,优点是与普通视图相比速度快了,缺点是额外占用了磁盘空间。今日...

  • Oracle物化视图介绍

    Oracle 物化视图说明 1 详细语法 CREATE MATERIALIZED VIEW [mv_name] [ ...{创建物化视图用的查询语句}; 2 语法解释以上是 Oracle 创建物化视图(...

  • 物化视图

    怎么更新?或者说物化视图的数据怎么随着基表而更新?Oracle提供了两种方式,手工...OLD_NEW$$表示物化视图日志中保存的信息是DML操作之前的值(旧值)还是DML操作...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部