ORACLE GOLDENGATE的主要组件详解_Oracle_数据库_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 数据库 > Oracle > ORACLE GOLDENGATE的主要组件详解

ORACLE GOLDENGATE的主要组件详解

 2013/8/10 1:23:28    程序员俱乐部  我要评论(0)
  • 摘要:ORACLEGOLDENGATE的主要组件是本文我们要介绍的内容,接下来就让我们一起来了解一下吧。1.EXTRACT主要负责从SOURCEDB的ONLINELOGFILE中捕获数据,也可配置只从ARCHIVELOG中捕获.根据关系型数据原理,主流的数据库产品都有事务日志.特别是从ONLIENELOGFILE捕获的时候,可能会带来的一定的性能响应,因为需要对ONLINELOGFILE进行读操作,可能会和DB上的LOGFILE读写进程产生一定的冲突,尽量选用比较快的磁盘,不要使用RAID5.2
  • 标签:详解 ORA Oracle

ORACLE GOLDENGATE的主要组件是本文我们要介绍的内容,接下来就让我们一起来了解一下吧。

1.EXTRACT

主要负责从SOURCE DB的ONLINE LOGFILE中捕获数据,也可配置只从ARCHIVE LOG中捕获.根据关系型数据原理,主流的数据库产品都有事务日志.特别是从ONLIENE LOGFILE捕获的时候,可能会带来的一定的性能响应,因为需要对ONLINE LOGFILE进行读操作,可能会和DB上的LOGFILE读写进程产生一定的冲突,尽量选用比较快的磁盘,不要使用RAID5.

2.TRAIL文件

EXTRACT捕获数据后,写到LOCAL TRAIL文件中.一般存放在$GGSCI/DIRDAT目录中.TRAIL可分为LOCAL和RMT.RMT主要是TARGET DB上的

3.DATA PUMP

负责读取SOURCE DB上的LOCAL TRAIL,然后发送到TARGET DB上RMT TRAIL.也可以不配置DATA PUMP,由EXTRACT直接发送到TARGET 的RMT.一般建议尽量配DATA PUMP,这样可以在DATA PUMP级别做过滤,转换,映射操作.而且可以避免由于网络中断等原因导致EXTRACT不能和TARGET DB通信带来的事务丢失.

4.REPLICATE

读取LOCAL TRAIL,然后在DB中应用这些事务.

5.MGR

只有一个该进程就可以了,主要负责RESTART和MONITOR其他进程,接收GGSCI的命令并发送到相应的COMPONENT,执行TRAIL管理,记录运行中LOG和报警。

关于ORACLE GOLDENGATE的主要组件的知识就介绍到这里了,希望本次的介绍能够对您有所收获!

发表评论
用户名: 匿名