ogg进程解析

摘要:
GoldenGate主要包括Manager进程、Extract进程、Pump进程和Replicate进程,这些进程逐一描述如下:1.Manager进程是GoldenGate的控制进程,其主要功能包括以下方面:启动、监视、重新启动其他Golden Gate进程、报告错误和时间、分配数据存储空间、,Extract进程使用其内部检查点机制定期检查并记录其读写位置,通常记录到本地跟踪文件中。

GoldenGate主要包含Manager进程、Extract进程、Pump进程、Replicat进程,下面对其一一说明:

   1、Manager进程是GoldenGate的控制进程,它主要作用有以下几个方面:启动、监控、重启GoldenGate的其他进程,报告错误及时间,分配数据存储空间,发布阀值报告等。

   2、Extract进程运行在数据库源端,负责从源端数据表或日志中捕获数据。Extract进程利用其内在的checkpoint机制,周期性地检查并记录其读写的位置,通常是写入到本地的trail文件。这种机制是为了保证如果Extract进程终止或者操作系统宕机,我们重启Extract进程后,GoldenGate能够恢复到以前的状态,从上一个断点处继续往下运行,而不会有任何数据损失。

  3、Pump进程运行在数据库源端,其作用非常简单。如果源端使用了本地trail文件,那么Pump进程就会把Trail文件以数据块的形式通过TCP/IP协议发送到目标端,我们下面的配置都是这种方式。Pump进程本质是Extract进程的一种特殊形式,如果不使用Trail文件,那么Extract进程在抽取完数据后,直接投递到目标端。

与Pump进程相对应的叫Server Collector进程,这个进程不需要引起我们关注,因为在实际操作过程中无需对其进行任何配置,它运行在目标端,任务就是把Extract/Pump进程投递过来的数据块重新组装成Trail文件。

   4、Replicat进程运行在目标端,是数据投递的最后一站,负责读取目标端Trail文件中的内容,并将解析其解析为DML或DDL语句,然后应用到目标数据库中。

免责声明:文章转载自《ogg进程解析》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于table中使用了colspan后导致列宽度失效问题vue 公用组件开发 确认框confirm下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

goldengate介绍

Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步。Oracle Golden Gate可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制,从而在可以在应急系...

GoldenGate系列一:快速搭建单向同步GoldenGate环境

1、环境准备 (1)下载安装包并解压至ORACLE_BASE (2)修改环境变更 [oracle@irms156ogg]$ vi ~/.bashrc exportPATH=$ORACLE_HOME/bin:/u01/app/ogg:$PATH (3)创建子目录 [oracle@irms157 ogg]$ ggsci GGSCI (irms157)...

搭建GoldenGate的单向复制环境

配置环境: 建议在相同版本OGG(即Oracle GoldenGate)之间进行复制,我在这里之所以选择不同版本的OGG,便于后续的比较学习。 一、准备OGG的运行用户 在这里,我直接使用oracle用户作为OGG的运行用户。 二、确认OGG的安装目录 在源端,即Linux环境下,我选择/u01/app/goldengate作为OGG的安装目录,注意:/...

OGG相关操作

OGG相关操作 参数文件详解: 1)truncate ogg进程: Manager进程:manager进程是配置在源端和目标端 Extract(抽取)进程:部署在源端,用于捕获数据表或者日志中的数据文件; Pump(传递)进程:部署在源端,把本地的trail(队列)文件,通过TCP/IP协议,投递到目标端; Replicat(复制)进程:部署在目标端,把远...