0
Oracle_GoldenGate安装、配置、管理
391
33页
6次
墨值5
OracleGoldenGate 安装、配置、管理
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,依赖于将要处理的数据量。
根据实际的数据库系统的规模,每天产生的日志量的大小,建议这部分空间从
1GB-100G 不等,可以保存 7-10 天的 GoldenGate 队列文件即可。
对于 RAC 环境
对于 RAC 环境,GoldenGate 的相关软件和工作目录需要配置在 shared disk 环境中,
从而保证对所有 node 都是可用的,从任何一个 node 都可以启动 GoldenGate 的进程,当
其中一个 node 出现异常时,可以在剩余的 node 启动而无须修改任何配置参数.否则如果
运行在单个 node 上的话,需要将剩余 node 中的归档日志通过一定的技术共享出来并加
载到 GoldenGate 运行节点.
对于 RAC 环境,GoldenGate 要求所有 node 必须保持时钟同步,同时必须保持所有 RAC
node 和运行 extract 进程的 node 节点保持时钟同步.因为 GoldenGate 会比较本地的系
统时间和 commit 的时间戳.所以不能忽略这个设置.否则可能导致数据复制的紊乱.
网络要求
Configure the system to use TCP/IP services, including DNS
GoldenGate 使用主机名或者 IP 地址进行连接,主机名的方式更容易使用
GoldenGate 需要无限制的和自由的 TCP/IP 端口:
一个 port 用于两个 GoldenGate Manager process 之间通信(比如 Source
Manager process Target Manager process)本地 GoldenGate 进程间
通信使用的端口范围:缺省的端口范围从 7840 开始,或者可以定义一个从
7840+256 的端口
建议保存一份分配给 GoldenGate 的端口使用记录
配置防火墙允许接受来自 GoldenGate 端口的请求
如果可能的话,可以设置 FTP 端口用于 GoldenGate 传输数据、参数和来自 Source
Target report.否则的话,需要提供其他的传输方法。
GoldenGate for Oracle
1.支持的平台
支持的 Oracle Database 版本
在当前的 Oracle GoldenGate 10.4 版本中,支持如下 Oracle Database 版本
√Oracle 8i (DML support only)
√Oracle 9.1 and 9.2 (DML and DDL support)
√Oracle 10.1 and 10.2 (DML and DDL support)
of 33
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜
近期活动
全部
暂无活动,敬请期待...
相关课程
全部