
OracleGoldenGate 安装、配置、管理
Oracle GoldenGate 主要由如下一些组件组成
● Extract
● Data pump
● Replicat
● Trails or extract files
● Checkpoints
● Manager
● Collector
1、Data Pump 是一个次级的 Extract Group,如果你的 GG 环境中不使用 Data Pump
的话,那么 Primary Extract Group 必须直接将 trail 通过网络写到 Target 系统上.参
见后面的示例 6:配置 Data Pump 实现一对多拓扑方案.
2、默认情况下,Replicat 是实时复制的,如果因为某种需要需要延迟复制的话,那么
可以通过 Replicat Group 的如下 DEFERAPPLYINTERVAL 参数来控制, 该参数允
许 delay 的最大时间是 7 天。
按照 Oracle GoldenGate 的工作原理和体系结构,在每个复制数据源和目标端都需
要安装一套 GoldenGate 软 件 ,同时需要分别启动一个 GoldenGate 实例,一个
GoldenGate 实例就是一个管理进程(Manager process),这个管理进程也是整个
GoldenGate 实例运行时最主要的控制进程。
GoldenGate 操作系统内存的使用是通过操作系统来控制的,而不是通过 GoldenGate
程序控制的,GoldenGate 进程会根据需要从 OS 那里分配相应的 virtual memory.
GoldenGate GGSCI 命令接口工具对于每个 GoldenGate 实例可以支持并发 300
个 Extract 和 Replicat 进程。
每个 Extract 和 Replicat 进程需要大约 25-55 MB 内存,这主要取决于
transaction 的大小和并发的 transaction 数量。
所以,根据上面 2 个条件,GoldenGate 对操作系统内存的需求主要取决于 Extract
和 Replicat 进程数。
工作目录
每 个 GoldenGate 实例的工作目录(working directories and binaries),大约需
要 40M 的空间,如果你要同一台 Server 安装多个 GoldenGate 实例到不同的目录/文件系
统下话,那么就需要多倍的空间分配,在考虑空间分配的时候,也需要考虑这个因数。
辅助空间
这部分空间主要用于存放 GoldenGate Trails,它包含了工作数据。这部分空间的消
耗取决于 Trail,依赖于将要处理的数据量。
评论