GoldenGate实施故障汇总

2013-05-02 10:45:20  GGS ERROR      2001  Oracle GoldenGate Delivery for Oracle, rcrmheal.prm:  Fatal error executing DDL replication: error [Error code [1918], ORA-01918: user 'pxboracle' does not exist, SQL  /* GOLDENGATE_DDL_REPLICATION */ alter user pxboracle account unlock  ], no error handler present.

 

问题分析:

根据分析日志可以确定是目标端不存在该用户导致的故障。

问题处理:

方法1、如果不需要同步该用户,可以在目标端去掉掉映射该用户,再重启进程。

        例如去掉:MAP pxboracle.*, TARGET tpxboracle.*;

方法2、在目标端手工创建该用户,再重启进程。

表不存在

问题描述:

2013-05-10 15:02:12  GGS ERROR      101  Oracle GoldenGate Delivery for Oracle, rcrmheal.prm:  Table PXBORACLE.TB_USERS does not exist in target database.

 

问题分析:

根据分析日志可以确定是目标端不存在该表导致的故障。

问题处理:

方法1、如果不需要同步该表,可以在目标端排除掉该表,再重启进程。

      例如添加:MAPEXCLUDE PXBORACLE.TB_USERS

方法2、在目标端手工创建该表, 异构数据库还需要重新生成表结构定义文件,再重启进程。

数据库索引失效

问题描述

2014-01-05 14:48:32  GGS WARNING    218  Oracle GoldenGate Delivery for Oracle, rapcaxht.prm:  SQL error 1502 mapping TSM.DOCONTRACT to TTSM.DOCONTRACT OCI Error ORA-01502: index TSM.PK_SID' or partition of such index is in unusable state (status = 1502), SQL <INSERT INTO "TSM"."DOCONTRACT" ("SID","RIQI","JGID","HT_ID","KH_XM","KH_ID","KH_NUM","CREATEDDATE","MODIFIEDDATE","USERNAME","REALNAME","BS","MEMO1","MEMO2","KH_IDLX","DXJGID","KH_IDTY","CPID") VA>.

 

问题分析:

数据库索引失效引起的故障。

问题处理:

重建这个有问题的索引,再重启进程,故障排除。

表结构不一致

问题描述:

2014-05-08 14:50:44  GGS ERROR      218  Oracle GoldenGate Delivery for Oracle, rcrmheal.prm:  Error mapping from OLAP.TB_FT_OFSTK_BAL_HIS to CRMOLAP.TB_FT_OFSTK_BAL_HIS.

 

问题分析:

出现该问题一般都是由于同步的源和目标表结构不一致,包括表字段和索引。

问题处理:

1、  如果是表字段不一致,需要修改表字段,异构数据库还需要重新生成表结构定义文件,再重启进程。

2、  如果是索引不一致,需要重建索引,异构数据库还需要重新生成表结构定义文件,再重启进程。

磁盘空间不足

问题描述:

2014-06-07 04:05:31  GGS ERROR      103  Oracle GoldenGate Collector:  Unable to write to file "./dirdat/crm/fl003629" (error 28, No space left on device).

2010-05-07 04:05:31  GGS ERROR  190 PROCESS ABENDING.

 

问题分析:

根据分析日志可以确定是磁盘空间不足导致的故障。

问题处理:

划分足够的磁盘空间,再重启进程。

TCP/IP故障

问题描述:

2014-06-25 21:06:04  GGS WARNING    150  Oracle GoldenGate Capture for Oracle, BSAIAXEC.prm:  TCP/IP error 10060 (由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。).

 

问题分析:

根据分析日志可以确定是不能连接到远程主机,包括ip地址或端口号。

问题处理:

需要打通能够连接到远程主机IP和端口,再重启进程。

数据库不能连接

问题描述:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/436672d851a5425f9c3ca922b9413eb7.html