1、GoldenGate进程与文件
Manager进程
Manager进程运行在源端和目标端上,它主要作用包括:启动、监控、重启GoldenGate的其他进程,报告错误及时间,分配数据存储空间,发布阀值报告等。
每个源端或者目标端有且只有一个Manager进程,该进程有两个状态RUNNING和STOPPED。
在Windows上,Manager进程作为一个服务来启动,在Linux/Unix系统中,它是一个操作系统进程。
Extract进程
Extract进程运行在数据库源端,负责从源端数据表(初始化过程)或者日志(同步过程)中捕获数据。
在初始数据装载阶段,Extract进程直接从源端的数据表中抽取数据。
初始数据同步完成以后,在变化捕获阶段,Extract进程负责捕获源端数据的变化。
Extract进程利用其内在的checkpoint机制,周期性地检查并记录其读写的位置,通常写入到一个本地的trail文件。这种机制保证了如果Extract进程终止或操作系统宕机,重启Extract进程后,GoldenGate能够恢复到以前的状态,从上一个断点处继续往下运行,而不会有任何数据损失。
Extract进程
Manager进程
Manager进程运行在源端和目标端上,它主要作用包括:启动、监控、重启GoldenGate的其他进程,报告错误及时间,分配数据存储空间,发布阀值报告等。
每个源端或者目标端有且只有一个Manager进程,该进程有两个状态RUNNING和STOPPED。
在Windows上,Manager进程作为一个服务来启动,在Linux/Unix系统中,它是一个操作系统进程。
Extract进程
Extract进程运行在数据库源端,负责从源端数据表(初始化过程)或者日志(同步过程)中捕获数据。
在初始数据装载阶段,Extract进程直接从源端的数据表中抽取数据。
初始数据同步完成以后,在变化捕获阶段,Extract进程负责捕获源端数据的变化。
Extract进程利用其内在的checkpoint机制,周期性地检查并记录其读写的位置,通常写入到一个本地的trail文件。这种机制保证了如果Extract进程终止或操作系统宕机,重启Extract进程后,GoldenGate能够恢复到以前的状态,从上一个断点处继续往下运行,而不会有任何数据损失。
Extract进程