GoldenGate实施故障汇总(2)

2014-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 connect identifier specified).

 

问题分析:

这种故障是数据库不能连接导致goldengate进程异常。

问题处理:

需要先解决数据库异常,再重启进程。

表空间不足

问题描述:

2015-01-01 17:19:18  GGS ERROR    103  Discard file (./dirrpt/rep1.dsc)      exceeded max bytes (10000000).

 

问题分析:

根据错误可以看出直接引起GoldenGate进程停止的原因是discard文件被写满了,是什么原因造成discard文件被写满的呢?从discard文件中我们看到是发生了ORA-01653: unable to extend 错误,看到这里我相信大家都知道该怎么处理了吧,我们只要扩展这个aaa.TB_LVY_TEMPINVOIC对象所在的表空间的大小即可。

问题处理:

1、找到相关对象存储的表空间;

例如:select owner,table_name,tablespace_name from dba_tables

2、执行表空间扩展

例如:ALTER TABLESPACE tbs_03 ADD DATAFILE 'tbs_f04.dbf' SIZE 100K AUTOEXTEND ON NEXT 10K MAXSIZE 100K;

网络传输问题

问题描述:

2014-06-29 16:22:28  GGS 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, Permission denied). Lock currently held by process id  (PID) 3674350).

 

问题分析:

问题处理:

方法1、手工去KILL掉相应的锁进程,再重新启动进程。

方法2、不需理会,大概2小时后会自动释放该锁进程。

方法3goldengate 10.4.0.76 会解决锁问题。

参数变量配置不正确

问题描述:

Did not recognize parameter argument

 

问题分析:

进程参数文件配置不正确。

问题处理:

检查参数配置文件,可能是进程名称与配置文件不一致或者是参数不正确,重启进程。

捕获进程不能为表添加补充日志

问题描述:

2014-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_REPLICATION */], 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 ADDTRANDATA”。

方法2DELETE TRANDATA  用户.

方法3、登录数据库执行: ALTER TABLE AXHT.BMBM2002 DROP SUPPLEMENTAL LOG DATA (ALL) COLUMNS

数据库补充日志(附加日志)没有打开

问题描述:

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

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