GoldenGate 常见错误分析
10、OGG-01027(长事务)
示例25:
WARNING OGG-01027 Long Running Transaction: XID 84.242063, Items 0, Extract YX_EXT1, Redo Thread 1, SCN 2372132775890 (10219859973074), Redo Seq #5688, Redo RBA 19599771
可以通过下面的命令寻找更详细的信息:
示例26:
GGSCI> send extract xxx, showtrans [thread n] [count n]
其中,thread n是可选的,表示只查看其中一个节点上的未提交交易;count n也是可选的,表示只显示n条记录。
例如查看xxx进程中节点1上最长的10个交易,可以通过下列命令:
示例27:
GGSCI> send extract extsz , showtrans thread 1 count 10
记录XID,通过DBA查找具体的长交易执行的内容:
示例28:
GGSCI> SEND EXTRACT xxx, SKIPTRANS <84.242063> THREAD <2> //跳过交易
GGSCI>SEND EXTRACT xxx, FORCETRANS <84.242063> THREAD <1> //强制认为该交易已经提交
使用这些命令只会让GoldenGate进程跳过或者认为该交易已经提交,但并不改变数据库中的交易,它们依旧存在于数据库中。因此,强烈建议使用数据库中提交或者回滚交易而不是使用GoldenGate处理。
11、队列文件保存天数
在mgr.prm中,添加:
示例29:
PURGEOLDEXTRACTS ./dirdat/*,usecheckpoints, minkeepdays 3
修改之后,必须重启manager即可看到队列文件占用的空间被按照上面指定的规则 释放。
如果存储空间不够,可以将minkeepdays修改为MINKEEPHOURS。
如果源端存储空间不足,最好修改最少保留的时间。
12、复制进程拆分及指定队列文件及RBA
拆分前通过INFO XXX获取队列文件信息及RBA号,返回样例如下:
示例30:
GGSCI> INFO REPYXA
REPLICAT REPYXA Last Started 2011-01-08 19:48 Status RUNNING
Checkpoint Lag 00:00:00 (updated 00:01:42 ago)
Log Read Checkpoint File ./dirdat/p1000556 First Record RBA 59193235
在将Replicat进程拆分后,指定从拆分前的队列文件及RBA号码开始复制:
示例31:
ALTER REPLICAT xxx EXTSEQNO nnn, EXTRBA mmm
以上面的为例:
示例32:
ALTER REPLICAT REPYXA 556, EXTRBA 59193235
13、BOUNDED RECOVERY
错误信息:
示例33:
BOUNDED RECOVERY: reset to initial or altered checkpoint.
数据库问题,不能读取第2个节点的archivelog文件。
14、排除不复制的表
在参数文件中增加:
示例34:
TABLEEXCLUDE schema.table_name
15、从指定时间重新抓取
重新抓取数据前提:归档文件没有删除。
示例35:
ALTER EXTRACT xxx, TRANLOG, BEGIN 2010-12-31 08:00
时间格式:yyyy-mm-dd [hh:mi:[ss[.cccccc]]]
如果是新建:
示例36:
ADD EXTRACT xxx, TRANLOG, BEGIN 2010-12-31 08:00
16、进程无法停止
通常情况是在处理大交易,尤其在有超过2小时以上的大交易,建议等待进程处理完毕。
处理方法:如果必须停止进程,可以强制杀死进程。
示例37:
send xxx forcestop
17、CLOB处理
如果包含CLOB字段,在Extract参数文件中必须添加:
示例38:
TRANLOGOPTIONS CONVERTUCS2CLOBS
18、DB2不能使用checkpoint table
处理方法:在增加Replicat进程时使用nodbcheckpoint参数。
示例39:
add replicat xxx, exttrail /GoldenGate/dirdat/rb, nodbcheckpoint
(文章来自网络,如有侵权请来信告知,本站将在第一时间删除。)
总机:(010)-88589926,88589826,88587026 QQ讨论群:243729577 182441349 邮箱:cuug_bj@cuug.com
通信地址:北京市海淀区紫竹院路98号北京化工大学科技园609室(CUUG)邮政编码:100089
中国UNIX用户协会 Copyright 2010 ALL Rights Reserved 北京神脑资讯技术有限公司
京ICP备11008061号 京公网安备110108006275号