ChinaUnix.net
相关文章推荐:

oracle 架构 介绍

oracle GG由以下组件组成:

>>Extract

>>Data pump

by itpub.com.cn - Oracle - 2011-12-19 13:56:43 阅读(735) 回复(0)

相关讨论

    如果你玩过WII上的Far Cry,中文名叫做“孤岛惊魂”,那么你就很能直观的理解checkpoint了,当游戏玩到一些关卡后,在屏幕的右下方就会出现诸如:checkpoint….等等的信息,就是保存游戏的进度,当你在后面被KO了,那么你可以从发生checkpoint的地方重新开始!同样,我们知道oracle RDBMS里也有checkpoint的信息,为此,oracle还专门弄了一个CKPT进程来记录检查点的信息,用来干什么呢?就是简单的记录一下...

by itpub.com.cn - Oracle - 2011-12-19 13:56:43 阅读(589) 回复(0)

     Data pump是一个辅助的extract group,配置在Source 端,如果没有使用Extract group,那么extract进程必须将数据发送到target端的trail文件中!在一个典型的配置中是含有一个data pump的,这样extract提取数据到本地的trail文件中,data pump读取这个trail文件中的数据并通过网络发送数据到目标端上的trail文件中。使用datapump的好处是:

by itpub.com.cn - Oracle - 2011-12-19 13:56:43 阅读(734) 回复(0)

    Replicat进程是运行在目标端系统的一个进程,负责读取extract进程提取到的数据并应用到目标系统,可以配置replicat进程来完成如下工作:
1.初始化数据装载:对于初始化数据装载,replicat进程应用数据到目标对象或者路由它们到一个高速的bulk-load工具上;
2.数据同步,将extract进程捕获到的提交了的事务应用到目标数据库中。

    可以配置多个replicat进程来配合多个extract进程...

by itpub.com.cn - Oracle - 2011-12-19 13:56:43 阅读(869) 回复(0)

   在oracle GG中,为了支持连续地提取与复制数据库变化,oracle GG将捕捉到的数据变化临时存放在磁盘上的一系列文件中,这些文件就叫做trail文件!这些文件可以在source DB上也可以在目标DB上,也可以在中间系统上,这依赖以你的配置情况。在source DB上的叫做local trail或者extract trail,在目标端的叫做remote trail。需要注意的是,只有

by itpub.com.cn - Oracle - 2012-05-08 10:27:03 阅读(1199) 回复(1)

  当处理一次运行的情况,如初始化数据或者批处理同步数据的变化时,oracle GoldenGate提取变化的数据到extract文件中,而不是trail文件中!通常情况下,extract file是单个文件,但是也可以配置成多个文件以消除操作系统对文件大小的限制。这种情况,除了检查点没有记录外,extract file 与一个普通的trail文件类似,这些文件都是在运行期间自动生成的。

by itpub.com.cn - Oracle - 2011-12-19 13:56:43 阅读(602) 回复(0)

    Manager进程是oracle GoldenGate中的进程控制进程,用于管理extract,data pump,replicat进程,在extract、data pump、replicat进程启动之前,manager进程必须先要启动!在整个oracle GG运行期间,它必须保持运行状态!
    Manger进程执行如下工作:
    1.监控与启动oracle GoldenGate的其它进程;
    2.发布阀值report,比如,但吞吐量降低或者同步延...

by itpub.com.cn - Oracle - 2011-12-19 13:56:43 阅读(693) 回复(0)

我们再来回顾一下oracle GoldenDate的逻辑架构图:

从这个图中,我看可以看到Collector是在target端的,它是一个运行在目标端的后台进程,接受从TCP/IP网络传输过来的数据库变化,并写到trail文件或者extract 文件里。通...

by itpub.com.cn - Oracle - 2011-12-19 13:56:43 阅读(654) 回复(0)

    为了区分系统上的多个extract或者replicat进程,我们可以定义处理组。例如:要并行的复制不同的数据集,我们可以创建两个replicat组。一个处理组由一个进程组成(extract进程或者replicat进程),一个参数文件,一个checkpoint文件及其它与进程相关的文件。如果处理组中的进程是replicat进程,那么处理组还要包含一个checkpoint table。
    使用ADD EXTRACT、ADD REPLICAT命令定义处理组。组...

by itpub.com.cn - Oracle - 2011-12-19 13:56:43 阅读(555) 回复(0)

   我们知道在oracle数据库中有一个SCN的概念,即System Change Number,简称SCN,简单的说它就是一个oracle数据库里的时钟。每次数据库状态变化后都会生成一个SCN,比如commit了,就产生一个Commit SCN,当然,这只是oracle中的其中一种SCN,它还有什么Checkpoint SCN了、Resetlog SCN了、Offline SCN了等等。不管是何种SCN,它记录的是数据库状态的变化,关于SCN的详细讨论,可以参考:http://www.itpub.net/thread-15...

by itpub.com.cn - Oracle - 2011-12-19 13:56:43 阅读(1302) 回复(0)

第一章 oracle介绍 由于oracle数据库产品是当前数据库技术的典型代表,她的产品除了数据库系统外,还有应用系统、开发工具等。刚接触oracle的人员都有这样的感觉:oracle的产品太多,每个产品内容精深,不知道从哪儿开始学才好。为了用少量时间更好地理解和使用oracle 数据库系统,有必要对oracle的一些基本术语及概念进行了解,下面给出一些在管理中经常用到的概念和术语,供初学者快速了解oracle数据库系统提供方便。 §1.1 O...

by kdxcne - Oracle - 2005-03-23 21:21:58 阅读(1842) 回复(0)