`
leifeng2
  • 浏览: 139577 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

oracle snapshot(快照)

阅读更多
要求:现有2台数据库服务器A和B,都在一个局域网内。A数据库的数据实时更新,B数据库做为A的备份数据库,要求B数据库跟A数据库的数据同步,以便于分析统计?

方法:在B数据库上面建快照,来影射A上面的数据。
1,在B数据库上面创建一个服务名,以访问A数据库。例如
to101=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL=TCP)(HOST=www.bj.col.com.cn)(PORT=1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = test)
    )
  )

2,在B数据库上创建数据库链路。例如
create public database link link101
connect to scott identified by tiger
using 'to101';

3,在B数据库上创建快照。这里只影射A数据库的中的一张表(tab1), 代码如下:
create snapshot tab1
refresh force start with sysdate
next sysdate+1/1440 with primary key as select * from tab1@link101;

OK,这样就在B数据库上创建了一个快照对象(tab1),基本上跟A数据库中的表(tab1)一样了。B数据库上的这个快照对象每隔1分钟刷新一下,去跟A数据库保持一致。

说明:
1,ORACLE的快照刷新方式refresh有三种:
fast        快速刷新,用snapshot log,只更新时间段变动部分 
complete    完全刷新,运行SQL语句 
force       自动判断刷新,介于fast和complete之间

2,若在B上创建快速刷新,则要在A上创建快照日志对象,否则没这个必要。
在A上创建快照日志,代码如下:
create snapshot log on tab1 with primary key;

3,说明,B中的快照对象 tab1 既有表的特征也有视图的特征。因为它的数据存在本地磁盘上,但是它的数据又不允许编辑,只能查询。估计它就是所谓的物化视图吧。
分享到:
评论

相关推荐

    Oracle 18C新特性之PDB snapshot Carousel--PDB快照轮播_ITPUB博客.mhtml

    Oracle 18C新特性之PDB snapshot Carousel--PDB快照轮播_ITPUB博客.mhtml

    oracle 10g 快照操作方法

    一不小心听说了oracle 数据库快照,这个词我当初一听就楞了,不知道这个是什么玩意,然后花了点时间研究了下,以下是我通过网络学习总结的 快照主要是用于分布式数据库,我们有数据库A,A中有个表a,我们在数据库B中...

    Oracle 18c新特性-PDB快照轮播(Snapshot Carousel)

    Oracle 18c推出的一个新功能就是PDB快照轮播,最多可以创建8个pdb的快照,而这8个构成的一组快照就被称作快照轮播。当达到第8个快照限制时,新的快照就会覆盖最旧的快照,就像redo log一样。PDB的快照主要作用是当...

    ora 01555 snapshot too old

    ora 01555 snapshot too old 延迟块清除

    oracle权限全集

    囊括了oracle所有权限管理的命令 ...alter any snapshot 修改任意快照的权限 alter any table 修改任意表的权限 alter any trigger 修改任意触发器的权限 alter cluster 修改拥有簇的权限 ... ... ...

    oracle awr报告测试步骤

    Automatic Workload Repository-自动负载信息库 AWR 是通过对比两次快照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分

    Troubleshooting AWR Snapshot Collection Issues (Doc ID 1301503.1).pdf

    Troubleshooting:故障排查: oracle AWR不能自动生成快照 oracle awr报告不能生成 oracle 快照不自动创建 Oracle Doc ID 1301503.1 附带中文翻译

    oracle权限角色

     alter any snapshot 修改任意快照的权限  alter any table 修改任意表的权限  alter any trigger 修改任意触发器的权限  alter cluster 修改拥有簇的权限  alter database 修改数据库的权限  alter ...

    1-oracle傻瓜手册(自己修订版)

    8.3.4 回滚空间快照陈旧(snapshot too old) 50 9 安装 52 9.1 通用设置 52 9.2 UnixWare7 53 9.2.1 Oracle 8 53 9.3 HP-UX 54 9.3.1 Oracle 8 54 9.4 Linux 55 9.4.1 kernel 2.0 & glibc 2.0 55 9.4.2 kernel 2.2 ...

    ORACLE AWR报告详解

    AWR 是 Oracle 10g 版本 推出的新特性, 全称叫Automatic Workload Repository-自动负载信息库, AWR 是通过对比两次快照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分

    实战Oracle 12c AWR.pdf

    AWR全称叫Automatic Workload Repository自动负载信息库,AWR 是通过对比两次快照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分,通过AWR报告,DBA可以容易地获知最近数据库的活动状态,...

    Oracle事例

    手工刷新快照,(调用DBMS_SNAPSHOT包中的refresh过程)DBMS_SNAPSHOT.refresh(snapshot_name,refresh_type); begin DBMS_SNAPSHOT.REFRESH(\'snap_to_html\',\'c\'); end; 对所有快照进行刷新 begin DBMS_...

    [Oracle] 分析AWR报告的方法介绍

    2)mmon进程定期以快照(snapshot)的方式将内存中的AWR数据保存到SYSAUX表空间中,主要通过DBA_*视图访问。1. AWR快照的生成默认情况下,每隔一小时自动产生一个快照,保存最近7天的信息,可以通过以下语句查询:SQL>...

    extended-stacktrace:JVM的增强堆栈跟踪

    用法使用./gradlew克隆并构建存储库,或者使用co.paralleluniverse:extended-stacktrace:0.1.0-SNAPSHOT快照存储库( https://oss.sonatype.org/content/repositories/snapshots )中的Maven工件co.paralleluniverse...

    awr 介绍

    AWR 是 Oracle 10g 版本 推出的新特性, 全称叫Automatic Workload Repository-自动负载信息库, AWR 是通过对比两次快照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分

    sql server2005教程

    SQL Server 2005 数据库快照(database Snapshot) SQL server 2005安装问题汇总 SQL Server 2005与Oracle同步注意NUMBER类型转换 SQL Server2005中利用SQL语句自动生成序号的俩种方式 SQL2005实现循环每一行做一定...

    coherence-spring:相干Spring项目

    Coherence Spring还提供了一组组件来帮助集成Oracle Coherence和Spring生态系统的其他各个项目: Spring的缓存抽象Spring Cloud Config Server(进程内) Spring会议(TBD) Spring数据(TBD)文献资料参考指南中...

    移动安全测试框架MobSF.zip

    VM UUID(2) SUUID = Snapshot UUID(3)VM_IP = VM IP(4)PROXY_IP = Host/Proxy IP以下为配置样本,最后,我们重新再打开服务器即可运行。部分功能如下图静态分析Android APKiOS IPA动态分析Android APKWeb API ...

    java6.0源码-akka-persistence-jdbc:akka-持久性-jdbc

    journal表和snapshot表。 服务 地位 描述 执照 阿帕奇2.0 比特雷 Bintray 上的最新版本 吉特 吉特 新版本 这个新版本是一个“杀戮功能蔓延”和异步查询版本,打破了与 v2.2x 及更早版本的向后兼容性,请阅读页面底部...

Global site tag (gtag.js) - Google Analytics