GoldenGate日常维护操作Word文档下载推荐.docx

上传人:b****2 文档编号:14597700 上传时间:2022-10-23 格式:DOCX 页数:47 大小:46.42KB
下载 相关 举报
GoldenGate日常维护操作Word文档下载推荐.docx_第1页
第1页 / 共47页
GoldenGate日常维护操作Word文档下载推荐.docx_第2页
第2页 / 共47页
GoldenGate日常维护操作Word文档下载推荐.docx_第3页
第3页 / 共47页
GoldenGate日常维护操作Word文档下载推荐.docx_第4页
第4页 / 共47页
GoldenGate日常维护操作Word文档下载推荐.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

GoldenGate日常维护操作Word文档下载推荐.docx

《GoldenGate日常维护操作Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《GoldenGate日常维护操作Word文档下载推荐.docx(47页珍藏版)》请在冰豆网上搜索。

GoldenGate日常维护操作Word文档下载推荐.docx

注意有的进程需要几分钟起来,请重复命令观察其启动状态。

说明:

无论源还是目标,启动各e*tract/replicat进程前需要启动mgr进程。

8)start命令的一般用法是:

"

start<

进程名称>

如:

GGSCI>

starte*tdm启动一个名叫e*tdm的进程;

也可以使用通配符,如:

starter*启动所有的e*tract和replicat进程;

starte*tract*d*启动所有的包含字符‘d’e*tract进程;

GGSCI>

startreplicatrep*启动所有以“rep“开头的replicat进程

2.4.1.2停顿GoldenGate进程

依照以下步骤停顿GoldenGate进程:

1)以启动GoldenGate进程的系统用户〔一般为oracle〕登录源主机,进入GoldenGate安装目录执行./ggsci进入命令行管理界面

2)(**注:

本步骤仅针对抽取日志的主e*tract进程,datapump进程和replicat进程不需要本步骤)验证GoldenGate的抽取进程重起所需的日志存在,对各个主e*t**进程,执行如下命令:

ggsci>

infoe*t**,showch

…..

ReadCheckpoint*1

….

RecoveryCheckpoint(positionofoldestunprocessedtransactioninthedatasource):

Thread*:

1

Sequence*:

9671

RBA:

239077904

Timestamp:

2008-05-2011:

39:

07.000000

S:

2195.1048654191

RedoFile:

Notavailable

CurrentCheckpoint(positionoflastrecordreadinthedatasource):

239377476

10.000000

2195.1048654339

NotAvailable

ReadCheckpoint*2

RecoveryCheckpoint(positionofoldestunprocessedtransactioninthedatasource):

2

5287

131154160

37:

42.000000

2195.1048640151

/dev/rredo07

138594492

14.000000

2195.1048654739

首先观察RecoveryCheckpoint所需要读取的最古老日志序列号,如举例中的实例1需要日志9671及其以后所有归档日志,实例2需要序列号为5287及以后所有归档日志,确认这些归档日志存在于归档日志目录后才可以执行下一步重起。

如果这些日志已经被删除,则下次重新启动需要先恢复归档日志。

注意:

对于OGG11及以后版本新增了自动缓存长交易的功能,缺省每隔4小时自动对未提交交易缓存到本地硬盘,这样只需要最多8个小时归档日志即可。

但是缓存长交易操作只在e*tract运行时有效,停顿后不会再缓存,此时所需归档日志最少为8个小时加上停机时间,一般为了保险起见建议确保重启时要保存有12个小时加上停机时间的归档日志。

1)执行GGSCI>

stoper*停顿所有源进程,或者分别对各个进程执行stop<

单独停顿。

2)以oracle用户登录目标系统,进入安装目录/oraclelog1/goldengate,执行./ggsci进入命令行。

3)在目标系统执行stoper*停顿复制

4)在两端进程都已停顿的情况下,如需要可通过stopmgr停顿各系统的管理进程。

类似的,stop命令具有跟start命令一样的用法。

这里不再赘述。

注意,如果是只修改抽取或者复制进程参数,则不需要停顿MGR。

不要轻易停顿MGR进程,并且慎重使用通配符er*,以免对其他复制进程造成不利影响。

2.4.1.4查看参数设置

使用viewparams<

可以查看进程的参数设置。

该命令同样支持通配符*。

2.4.1.5查看进程状态

使用info<

命令可以查看进程信息。

可以查看到的信息包括进程状态、checkpoint信息、延时等。

还可以使用info<

detail命令查看更详细的信息。

包括所使用的trail文件,参数文件、报告文件、警告日志的位置等。

showch命令可以查看到详细的关于checkpoint的信息,用于查看GoldenGate进程处理过的事务记录。

其中比拟重要的是e*tract进程的recoverycheckpoint,它表示源数据中最早的未被处理的事务;

通过recoverycheckpoint可以查看到该事务的redolog位于哪个日志文件以及该日志文件的序列号。

所有序列号比它大的日志文件,均需要保存。

2.4.1.6查看延时

lag<

可以查看详细的延时信息。

2.4.1.7查看统计信息

stats<

<

时间频度>

table<

ownername>

.<

tablename>

可以查看进程处理的记录数。

该报告会详细的列出处理的类型和记录数。

statsedr,total列出自进程启动以来处理的所有记录数。

statsedr,daily,tablegg.test列出当天以来处理的有关gg.test表的所有记录数。

2.4.1.8查看运行报告

viewreport<

可以查看运行报告。

也可以进入到<

GoldenGate安装目录>

/dirrpt/目录下,

查看对应的报告文件。

2.4.2Logdump使用指引

1)在GGSCI中使用如下命令查看当前处理的队列文件和RBA号,例如:

GGSCI>

infoREPY*A

2)在GoldenGate安装目录执行logdump命令

3)翻开要查看的队列文件

Logdump>

open./dirdat/p1000556

CurrentLogTrailis./dirdat/p1000556

ghdron

detailon

detaildata

usertokenon

pos59193235上面INFO命令看到的RBA

n

输入n显示当前处理的表及相关操作

再次输入n,显示下一条记录,如果要跳过当前记录,方法如下:

alterREPY*Ae*tseqno556,e*trba上面再次输入n看到的下一个RBA号,其中556为上面INFO看到的队列文件,0之后的数字

4)翻开下一个队列文件

NE*TTRAIL

5)使用logdump查看S号

ggstokendetail

只有在事务开场的RBA号,才记录对应的S号和TransactionID,例如如下:

如果进程出现问题,可以找到在处理那个事务时出现问题,修改良程提前到该事务之前的时间点进展重新抽取,然后从找到的S号启动replicat进程,例如:

startrep_***ATCSN4024332

6)使用COUNT

统计队列文件中包含的记录条数

按时间点统计

Logdump>

COUNTSTART2006-01-1112:

00:

00,END2006-01-1212:

00

统计ls开头的每个队列文件包含的条数

COUNTLOGls*

COUNTDETAIL

7)使用Filter

FILTERINCLUDEFILENAMESchema.table_name

COUNT

查看队列文件中,包含该表的记录条数

FILTERINCLUDETRANSIND<

>

0=startoftransaction

1=middleoftransaction

2=endoftransaction

3=onlyrecordintransaction

可以统计队列文件中的事务,可以利用该命令查找事务开场点,如果没有开场的事务,直接找上一个文件即可。

2.5OGG日常运维任务

2.5.1配置自动删除队列

1)进入安装目录执行./ggsci;

2)执行editparammgr编辑管理进程参数,参加或修改以下行

purgeolde*tracts/<

goldengate安装目录>

/dirdat/*,usecheckpoint,minkeepdays7

其中,第一个参数为队列位置,*可匹配备份中心所有队列文件;

第二个参数表示是首先要保证满足检查点需要,不能删除未处理队列;

第三个参数表示最小保存多少天,后面的数字为天数。

例如,如果希望只保存队列/ggs/dirdat/*m文件3天,可以配置如下:

purgeolde*tracts/ggs/dirdat/*m,usecheckpoint,minkeepdays3

3)停顿MGR进程,修改好参数后重启该进程

stopmgr

注:

临时停顿mgr进程并不影响数据复制。

2.5.2配置启动MGR时自动启动E*tract和Replicat进程

2)执行editparamm

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 韩语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1