配置GoldenGate源端Manager参数

大家都知道配置OGG源端的第一步工作是部署源端MGR(Manager)进程的参数文件,该参数文件可以到./dirprm/mgr.prm中找到。

使用如下命令编辑manager的参数文件:

ggsci > edit params mgr

使用ggsci edit params命令是有好处的,避免了编辑错文件的麻烦。 OGG的参数文件可以使用系统中的任何文本编辑器修改。 必须以mgr.prm为文件名,且必须存放在./dirprm这个OGG的安装子目录下。

适用于Manager的参数有那么一大堆,这里我们只介绍那些对于最佳实践有用的参数。

若源端将用在一个双向复制的环境中,则所有这些参数在目标端也可以相似设置。若源端不会被当做目标端,则需要考虑的参数更少了。

PORT 7809

–这里MGR的PORT是最常见的参数了,该参数指定了接受TCP通信的端口,这是一个必要参数。一般来说7809是一个推荐使用的端口

DYNAMICPORTLIST 9101 – 9356
DYNAMICPORTSREASSIGNDELAY 5

–动态端口参数对于只充当source的一端是不必要的,一般只需要在target端设置动态端口参数

PURGEOLDEXTRACTS ./dirdat/*, usecheckpoints, minkeephours 96

Manager可以负责trail文件的定期清理工作,minkeephours 96意为清理96个小时即4天前的trail

LAGINFOSECONDS 15
LAGCRITICALMINUTES 2

以上2个参数定义了LAG REPORT的时间间隔

BOOTDELAYMINUTES 3

以上BOOTDELAYMINUTES仅对windows有效,意为Windows启动3分钟后再BOOT OGG MGR

AUTOSTART ER *

AUTOSTART 意为当MGR启动时启动相应的EXTRACT和REPLICAT

AutoRestart ER *, WaitMinutes 5, Retries 3

AUTORESTART 意为自动启动失败的OGG进程,上面指定了只重试一次

PurgeMarkerHistory MinKeepDays 3, MaxKeepDays 7, FrequencyMinutes 120

以上PurgeMarkerHistory定义了清理DDL复制数据策略

CHECKMINUTES 10

CHECKMINUTES 定义了 MGR检查和告警的频率,以上定义为10分钟一次

DOWNCRITICAL

若手动停止OGG进程与abend的进程同样有必要告警,则使用以上DOWNCRITICAL参数,一般不需要设置

注意Manager参数仅在启动时生效,若该参数文件发生了改变,manager需要重启才能生效。

OGG进程启动时从Manager中获取必要的信息。若一个Extract或Replicat从Manager中请求的信息,则若Manager修改了参数则不仅Manager需要重启,连带的其他进程也需要重启才能生效,Refresh命令对MGR的参数刷新不可信赖。

一个较完备的MGR PARAMS

GGSCI (XIANGBLI-CN) 2> view params mgr

Port 7809

UserId goldengate, Password goldengate

CheckMinutes 10
PurgeOldExtracts ./dirdat/*, UseCheckpoints, MinKeepHours 96
PurgeMarkerHistory MinKeepDays 3, MaxKeepDays 7, FrequencyMinutes 120
AutoRestart ER *, WaitMinutes 5, Retries 3
LagInfoMinutes 0
LagReportMinutes 10

GGSCI (XIANGBLI-CN) 4> start mgr

Manager started.

http://www.askmaclean.com/archives/%E9%85%8D%E7%BD%AEgoldengate%E6%BA%90%E7%AB%AFmanager%E5%8F%82%E6%95%B0.html


Comments:

Post a Comment:
  • HTML Syntax: NOT allowed
About

author's avatar The Maclean Liu
Advanced Customer Services
AskMaclean Logo 10g_ocm SHOUG

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today