GoldenGate 实施故障汇总

故障1:用户不存在
问题描述:

2021-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 'KINGSTAR' does not exist, SQL /* GOLDENGATE_DDL_REPLICATION */ alter 
user kingstar account unlock ], no error handler present

问题分析:
根据分析日志可以确定是目标端不存在该用户导致的故障。
问题处理:
方法 1、如果不需要同步该用户,可以在目标端去掉掉映射该用户,再重启进程。
例如去掉:MAP KINGSTAR.*, TARGET CRMKINGSTAR.*;
方法 2、在目标端手工创建该用户,再重启进程。

故障2:表不存在
问题描述:

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

问题分析:
根据分析日志可以确定是目标端不存在该表导致的故障。
问题处理:
方法 1、如果不需要同步该表,可以在目标端排除掉该表,再重启进程。
例如添加:MAPEXCLUDE OLAP.TB_FT_OFSTK_CLIENT_BY_DAY
方法 2、在目标端手工创建该表, 异构数据库还需要重新生成表结构定义文件,再重启进程。

故障3:数据库索引失效
问题描述

2021-07-05 14:48:32 GGS WARNING 218 Oracle GoldenGate Delivery for Oracle, rapcaxht.prm: 
SQL error 1502 mapping AXHT.DOCONTRACT to APCAXHT.DOCONTRACT OCI Error ORA-01502: index 
'APCAXHT.PK_SID' or partition of such index is in unusable state (status = 1502), SQL <INSERT 
INTO "APCAXHT"."DOCONTRACT" 
("SID","RIQI","JGID","HT_ID","KH_XM","KH_ID","KH_NUM","CREATEDDATE","MODIFIEDDATE","USERNAM
E","REALNAME"
  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A Master

您的鼓励是对我最大的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值