Goldengate配置手册(2)

2019-08-20 19:38

2.8 OGG进程命名规则 2.8.1 总述

? OGG的进程命名遵循规则 1) 长度不超过8;

2) 只建议包含字母和下划线,不建议使用数字和其它特殊字符。 ? OGG的队列命名遵循规则

队列名称包含绝对路径或相对路径,以及作为标识的两个字母,如./dirdat/rt和/Goldengate/dirdat/rt均可,建议使用相对路径。

2.8.2 主Extract进程命名规则

主Extract的命令建议格式如下:

e +源端数据属性或对应数据库缩写 +“ _”+目标数据库+[ extract序列号 ] 其中

1) 前面的一个字母e表示本进程为主Extract,负责抽取数据库日志;

2) 下划线左边是源端复制的数据属性或者数据对应的源端数据库缩写,下划线右

边对应目标数据库的缩写;

3) 由于两个库之间可能有多个复制进程,在这就添加一个Extract序列号以示区别。 举例:

egs_zj9, ehx_jq0,phx_jk7

具体进程数量请参考下节的介绍。

2.8.3 本地队列命名规则

本地队列命名建议格式如下: /dirdat/xx

./dirdat/xx

建议尽量采用相对路径格式,后面的两位字母一般为本地队列定义为g+一个标识字母,

标识字母可以根据extract进程确定,有助于显式地将extract进程与队列联系起来。

例如: ./dirdat/ga

2.8.4 Data Pump Extract进程命名规则

Data Pump Extract的命名建议格式如下:

p+源端数据属性或对应数据库缩写 +“ _”+目标数据库+[ extract序列号 ] 其中

1) dpe表示本进程为data pump extract,以与主extract区分开。

2) 后面几位命名要求严格与extract对应,即extract如果是egs_zj9,则对应的data

pump进程命令为pgs_zj9,以便于识别那个dpe与哪个ext进程对应。

2.8.5 本地队列命名规则

本地队列命名建议格式如下: /dirdat/xx

./dirdat/xx

建议尽量采用相对路径格式,后面的两位字母一般远程队列定义为r+一个标识字母,标识字母保持与本地队列一致。

例如,

本地队列./dirdat/ga,远程队列./dirdat/ra。

2.8.6 Replicat进程命名规则

Replicat的命名建议格式如下:

r+源端数据属性或对应数据库缩写 +“ _”+目标数据库+[ 投递序列号 ] 其中

1) 前面一个字母r表示本进程为replicat进程,负责向数据库投递数据; 2) 下划线左边是源端复制的数据属性或者数据对应的源端数据库缩写,下划线右

边对应目标数据库的缩写;

3) 如果一个队列数据较多,需要拆分为多个replicat,则可以在后面加上1-2位阿

拉伯数字的序列号以示区别。

以下为一个复制链路的命名示例,其中有一个extract和一个data pump和三个replicat: Extract:

ezsj_gs1 本地队列:

./dirdat/ zg Data Pump Extract:

pzsj_gs1 远程队列:

./dirdat/ rg Replicat:

rzsj_gs1

2.9 OGG进程数量设计 2.9.1 主Extract进程设计

Oracle GoldenGate的Extract进程处理能力根据主机、操作系统、内存、磁盘IO等因素会有所不同,但其总体处理能力较强,请参照以下原则设定其数量:

1) 对于每个数据库实例至少需要一个单独的extract;

2) 各进程之间应当分别负责不同的数据库实例、schema、业务表集合,并且各进程之

间尽量实现负载均衡。

2.9.2 Data Pump进程设计

仅一条:

1) Data Pump与主Extract必须一一对应。

2.9.3 Replicat进程设计

Replicat进程设计原则如下:

1) 每个远程队列至少有一个replicat负责;

2) 每个replicat进程能够处理的队列大小要根据系统配置、数据库性能、数据结构如

表是否有主键和索引等而定,一般需要经过一段时间实际运行方可获得可靠数据。相对extract而言,replicat的处理能力要差很多,经常需要将一个trail拆分为多个replicat并行处理。

3) Replicat如需拆分,按照schema、业务所涉及表范围、表名称前缀等方法进行依次

拆分,经常需要多次拆分方能达到最佳效果。可以查看源端extract的报告或者使用stats命令找出变化较频繁的表,为一个或几个这些大数量级表单独配置投递进程。

以下为一个trail拆分为多个replicat的示例: Extract示例:

EXTRACT extgb setenv ( NLS_LANG = AMERICAN_AMERICA.ZHS16GBK ) USERID goldengate, PASSWORD XXXX EXTTRAIL ./dirdat/gb Dynamicresolution --这里共有两个schema table UCR_UIF1.*; table UCR_UEC.*;

Data Pump与Extract类似,略。 Replicat示例:

replicatrepgbp setenv ( NLS_LANG = AMERICAN_AMERICA.ZHS16GBK ) USERID goldengate, PASSWORD XXXX …………………… Dynamicresolution --本replicat负责一个schema map UCR_UIF1.*, target UCR_UIF1.*; replicatrepgbt setenv ( NLS_LANG = AMERICAN_AMERICA.ZHS16GBK ) USERID goldengate, PASSWORD XXXX ……………………. Dynamicresolution --本replicat负责另一个schema中的一张大表 MapUCR_UEC.TF_O_SELFSERVICE_STATE, UCR_UEC.TF_O_SELFSERVICE_STATE; replicatrepgbu setenv ( NLS_LANG = AMERICAN_AMERICA.ZHS16GBK ) USERID goldengate, PASSWORD XXXX ……………………. dynamicresolution --本replicat负责另一个schema中除去上述大表外的所有表 MAPEXCLUDE UCR_UEC.TF_O_SELFSERVICE_STAT map UCR_UEC.*, target UCR_UEC.*;

target 3 GG实施步骤

3.1 准备

a.

为GoldenGate软件划分目录为/Goldengate,存储空间充足;


Goldengate配置手册(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:Unit1单词、词组; 结果状语从句;too...to..,enough...to do句

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: