重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
snapshot就是快照
创新互联建站专注于企业营销型网站建设、网站重做改版、张家川回族自治网站定制设计、自适应品牌网站建设、html5、购物商城网站建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为张家川回族自治等各大城市提供网站开发制作服务。
oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。相当于主表的查询子集,使用快照可以加快数据的查询速度;在保持不同数据库中的两个表的同步中,利用快照刷新,数据的更新性能也会有很大的改善。
在 Oracle VM VirtualBox 管理器界面
右上角, 有 "明细" 与 "备份"
点到 "备份"
会列出当前虚拟机, 都有哪些备份。
点击选择好后, 鼠标右键, 会出现 “恢复备份” 与 “删除备份”
首先,在master数据库上创建一个可选的快照日志log。假如您不想做快速刷新,可以不需要创建日志log。
注意:快速刷新不支持复杂的查询。
最后在快照站点snapshot site上创建一个snapshot/materialized 视图。
最后参考此示例:
MASTER SITE:
SQL create materialized view log on table EMP;
SNAPSHOT SITE:
SQL create materialized view emp
refresh fast with primary key
start with sysdate
next sysdate + 1/(24*60)
as (select * from emp);
先说一下Oracle快照。快照是一种查询,目的是为了使两个远程数据库的表进行同步。创建快照语句是CREATE SNAPSHOT ... AS subquery;
对应快照可以创建快照日志,存放快照主表的更新数据,可用这些数据刷新快照的主表。
问题中给出的语句就是创建快照日志:CREATE SNAPSHOT LOG ON