动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息

本月文章推荐
.内部错误,hostdef扩展名不存在.
.Oracle 9i新特性研究四(延续性初.
.Oracle分析函数学习笔记2.
.开启企业殿堂的钥匙 Oracle服务器.
.oracle pro*c 学习笔记.
.java语言操作Oracle数据库中的CL.
.在hp-ux10.20系统下配置oracle8..
.寻找没有使用的索引.
.Linux 挂载文件系统.
.Linux 使用技巧33条.
.spfile全攻略.
.Oracle数据库用VPD来确保信息的隐.
.对Oracle自己的Web运营所进行的幕.
.ORACLE应用经验(1).
.有关Oracle中虚拟专用数据库的探.
.用ORACLE数据库存储海量图像数据.
.解决Oracle下的undo空间过大的问.
.Oracle安全全接触(1).
.WIN2000下ORACLE计划任务自动备份.
.vsftpd-1.1.3配制实例之五:VIRT.

怎样使两台服务器的oracle9i的数据同步

发表日期:2008-2-9 |


高机复制就是物化视图:
  物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。
  
  物化视图可以查询表,视图和其它的物化视图。
  
  通常情况下,物化视图被称为主表(在复制期间)或明细表(在数据仓库中)。
  
  对于复制,物化视图答应你在本地维护远程数据的副本,这些副本是只读的。假如你想修改本地副本,必须用高级复制的功能。当你想从一个表或视图中抽取数据时,你可以用从物化视图中抽取。
  
  对于数据仓库,创建的物化视图通常情况下是聚合视图,单一表聚合视图和连接视图。
  
  本篇我们将会看到怎样创建物化视图并且讨论它的刷新选项。
  
  在复制环境下,创建的物化视图通常情况下主键,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
  WHERE EXISTS
  (SELECT * FROM dept@remote_db d
  WHERE e.dept_no = d.dept_no)
  Materialized view log created.
  REFRESH 子句
  
  [refresh [fastcompleteforce]
  [on demand commit]
  [start with date] [next date]
  [with {primary keyrowid}]]
  
  Refresh选项说明:
  
  a. nOracle用刷新方法在物化视图中刷新数据.
  
  b. 是基于主键还是基于rowid的物化视图
  
  c. 物化视图的刷新时间和间隔刷新时间
  
  Refresh方法-FAST子句
  
  增量刷新用物化视图日志(参照上面所述)来发送主表已经修改的数据行到物化视图中.假如指定REFRESH FAST子句,那么应该对主表创建物化视图日志
  
  SQL> CREATE MATERIALIZED VIEW LOG ON emp;
  Materialized view log created.
  
  对于增量刷新选项,假如在子查询中存在分析函数,则物化视图不起作用。
  
  Refresh方法- COMPLETE子句
  
  完全刷新重新生成整个视图,假如请求完全刷新,oracle会完成    完全刷新即使增量刷新可用。
  
  Refresh Method – FORCE 子句
  
  当指定FORCE子句,假如增量刷新可用Oracle将完成增量刷新,否则将完成完全刷新,假如不指定刷新方法(FAST, COMPLETE, or FORCE),Force选项是默认选项
  
  主键和ROWD子句
  
  WITH PRIMARY KEY选项生成主键物化视图,也就是说物化视图是基于主表的主键,而不是ROWID(对应于ROWID子句). PRIMARY KEY是默认选项,为了生成PRIMARY KEY子句,应该在主表上定义主键,否则应该用基于ROWID的物化视图.
  
  主键物化视图答应识别物化视图主表而不影响物化视图增量刷新的可用性。
  
  Rowid物化视图只有一个单一的主表,不能包括下面任何一项:
  
  n Distinct 或者聚合函数.
  
  n Group by,子查询,连接和SET操作
  
  刷新时间
  
  START WITH子句通知数据库完成从主表到本地表第一次复制的时间,应该及时估计下一次运行的时间点, NEXT 子句说明了刷新的间隔时间.
  
  SQL> CREATE MATERIALIZED VIEW mv_emp_pk
  REFRESH FAST
  START WITH SYSDATE
  NEXT SYSDATE + 2
  WITH PRIMARY KEY
  AS SELECT * FROM emp@remote_db;
  Materialized view created.
  在上面的例子中,物化视图数据的第一个副本在创建时生成,以后每两天刷新一次.
  
  总结
  物化视图提供了可伸缩的基于主键或ROWID的视图,指定了刷新方法和自动刷新的时间。
      

上一篇:Oracle 8 数据库函数库的列举与具体介绍 人气:632
下一篇:Oracle面试时候的几个常见的技术问题 人气:484
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 Web Wiz Forums(论坛系统) v9.53
2008-10-7 HDWiki v4.0.1 bulid 081007 UTF
2008-10-7 迅易评选投票管理系统 v10.0
2008-10-7 HDWiki v4.0.1 bulid 081007 GBK
2008-10-7 Bitrac单用户博客 v1.14 bulid 0
2008-10-7 OpenX(广告管理系统) v2.6.2 多国
2008-10-7 乐铺网店系统免费普及版 v3.41
2008-9-29 酷狗音乐(原KuGoo)2008 v5.310 正
2008-9-29 QQTab 1.1
2008-9-29 网络传送带 Net Transport 2.64a
2008-9-29 谷歌金山词霸v1.8
2008-9-29 TweakVI 1.0 Build 1090
2008-9-29 ACDSee Pro 2.5 Build 333 汉化绿
2008-9-29 Winamp v5.541(2189) 周明波简体
2008-9-27 CCleaner 2.12.651
2008-9-27 Mozilla Thunderbird 2.0.0.17 英
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成