故障解决方法汇总

上传人:平*** 文档编号:13763626 上传时间:2017-10-26 格式:DOC 页数:5 大小:75.70KB
返回 下载 相关 举报
故障解决方法汇总_第1页
第1页 / 共5页
故障解决方法汇总_第2页
第2页 / 共5页
故障解决方法汇总_第3页
第3页 / 共5页
故障解决方法汇总_第4页
第4页 / 共5页
故障解决方法汇总_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《故障解决方法汇总》由会员分享,可在线阅读,更多相关《故障解决方法汇总(5页珍藏版)》请在金锄头文库上搜索。

1、 安信证券数据中心1GoldenGate 实施故障汇总用户不存在问题描述:2010-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

2、, no error handler present.问题分析:根据分析日志可以确定是目标端不存在该用户导致的故障。问题处理:方法 1、如果不需要同步该用户,可以在目标端去掉掉映射该用户,再重启进程。例如去掉:MAP KINGSTAR.*, TARGET CRMKINGSTAR.*;方法 2、在目标端手工创建该用户,再重启进程。表不存在问题描述:2010-05-10 15:02:12 GGS ERROR 101 Oracle GoldenGate Delivery for Oracle, rcrmheal.prm: Table CRMOLAP.TB_FT_OFSTK_CLIENT_BY_DAY

3、 does not exist in target database.问题分析:根据分析日志可以确定是目标端不存在该表导致的故障。问题处理:方法 1、如果不需要同步该表,可以在目标端排除掉该表,再重启进程。例如添加:MAPEXCLUDE OLAP.TB_FT_OFSTK_CLIENT_BY_DAY方法 2、在目标端手工创建该表, 异构数据库还需要重新生成表结构定义文件,再重启进程。数据库索引失效问题描述2010-07-05 14:48:32 GGS WARNING 218 Oracle GoldenGate Delivery for Oracle, rapcaxht.prm: SQL erro

4、r 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 .问题分析:数据库索引失效引起的故障。问题处理:重建这个有问题的索引,再重启进程,故障排除。表结构不一致问题描述:2010-05-08 14:50:44 GGS ERROR 218 Oracle GoldenGate Delivery for Oracle, rcrmhe

5、al.prm: Error mapping from OLAP.TB_FT_OFSTK_BAL_HIS to CRMOLAP.TB_FT_OFSTK_BAL_HIS.问题分析:出现该问题一般都是由于同步的源和目标表结构不一致,包括表字段和索引。问题处理:1、 如果是表字段不一致,需要修改表字段,异构数据库还需要重新生成表结构定义文件,再重启进程。2、 如果是索引不一致,需要重建索引,异构数据库还需要重新生成表结构定义文件,再重启进程。磁盘空间不足问题描述:2010-05-07 04:05:31 GGS ERROR 103 Oracle GoldenGate Collector: Unable

6、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 故障问题描述:2010-06-25 21:06:04 GGS WARNING 150 Oracle GoldenGate Capture for Oracle, BSAIAXEC.prm: TCP/IP error 10060 (由于连

7、接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。).问题分析:根据分析日志可以确定是不能连接到远程主机,包括 ip地址或端口号。问题处理:需要打通能够连接到远程主机 IP和端口,再重启进程。 安信证券数据中心3数据库不能连接问题描述:2010-05-20 18:25:13 GGS ERROR 182 Oracle GoldenGate Delivery for Oracle, rtasaxta.prm: OCI Error during OCIServerAttach (status = 12154-ORA-12154: TNS:could not resolve the co

8、nnect identifier specified).问题分析:这种故障是数据库不能连接导致 goldengate进程异常。问题处理:需要先解决数据库异常,再重启进程。表空间不足问题描述:2010-02-01 17:19:18 GGS ERROR 103 Discard file (./dirrpt/rep1.dsc) exceeded max bytes (10000000).问题分析:根据错误可以看出直接引起 GoldenGate进程停止的原因是 discard文件被写满了,是什么原因造成discard文件被写满的呢?从 discard文件中我们看到是发生了 ORA-01653: una

9、ble to extend 错误,看到这里我相信大家都知道该怎么处理了吧,我们只要扩展这个 aaa.TB_LVY_TEMPINVOIC对象所在的表空间的大小即可。问题处理:1、找到相关对象存储的表空间;例如:select owner,table_name,tablespace_name from dba_tables2、执行表空间扩展 例如:ALTER TABLESPACE tbs_03 ADD DATAFILE tbs_f04.dbf SIZE 100K AUTOEXTEND ON NEXT 10K MAXSIZE 100K;网络传输问题问题描述:2010-06-29 16:22:28 GG

10、S ERROR 112 There is a problem in network communication, a remote file problem, encryption keys for target and source do not match (if using ENCRYPT) or an unknown error. (Remote file used is /oradataA/ggtrail/b1000008, reply received is Unable to lock file /oradataA/ggtrail/b1000008 (error 13, Perm

11、ission denied). Lock currently held by process id (PID) 3674350).问题分析:问题处理: 安信证券数据中心4方法 1、手工去 KILL掉相应的锁进程,再重新启动进程。方法 2、不需理会,大概 2小时后会自动释放该锁进程。方法 3、goldengate 10.4.0.76 会解决锁问题。参数变量配置不正确问题描述:Did not recognize parameter argument问题分析:进程参数文件配置不正确。问题处理:检查参数配置文件,可能是进程名称与配置文件不一致或者是参数不正确,重启进程。捕获进程不能为表添加补充日志问题

12、描述:2010-07-19 16:20:03 GGS ERROR 2100 Oracle GoldenGate Capture for Oracle, ecrmheal.prm: Could not add TRAN DATA for table, error ORA-32588: supplemental logging attribute all column exists, SQL ALTER TABLE AXTECH.TB_FUND_MATCHING ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS /* GOLDENGATE_DDL_REPLICATIO

13、N */, error code 32588, operation ALTER TABLE AXTECH.TB_FUND_MATCHING ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS /* GOLDENGATE_DDL_REPLICATION */ (size 113).问题分析:因为表已经开启了补充日志(附加日志) ,而对表做 DDL操作时,参数“DDLOPTIONS ADDTRANDATA”会对表重新开启补充日志(附加日子) ,但如果该表超过 32个字段,并且该表没有唯一索引时会出现上面的异常;问题处理:方法 1、去掉参数“DDLOPTIONS ADDT

14、RANDATA” 。方法 2、DELETE TRANDATA 用户.表方法 3、登录数据库执行: ALTER TABLE AXHT.BMBM2002 DROP SUPPLEMENTAL LOG DATA (ALL) COLUMNS数据库补充日志(附加日志)没有打开问题描述:2010-10-14 09:25:50 GGS ERROR 190 Oracle GoldenGate Capture for Oracle, ECRMGGS.prm: No minimum supplemental logging is enabled. This may cause extract process to

15、handle key update incorrectly if key column is not in first row piece.2010-10-14 09:25:50 GGS ERROR 190 Oracle GoldenGate Capture for Oracle, ECRMGGS.prm: PROCESS ABENDING. 安信证券数据中心5问题分析:根据分析日志可以确定是源端 oracle补充日志没有打开导致的故障,如果主键或唯一索引是组合的(复合的),就需要为表配置 supplemental log,否则就不必,也就是说,如果所有表的主键是单列的,那根本就不必去理会它是什么意思,如果更新了主键中的部分字段,那 supplemental log的作用就是把该记录其余的组成部分的数据也传输到目标机,否则目标机就存在不确定性。问题处理:登录数据库,使用命令 ALTER DATABASE ADD SUPPLEMENTAL LOG DATA打开补充日志。然后重新添加捕获进程和本地队列。表补充日志(附加日志)没有打开问题描

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号