My Oracle Support Banner

Integrated Replicat Abends With ORA-00001: unique constraint (SYS.I_XSTREAM_REPERROR_HANDLER1) violated (Doc ID 2746737.1)

Last updated on APRIL 17, 2023

Applies to:

Oracle GoldenGate - Version 19.1.0.0.4 and later
Information in this document applies to any platform.

Symptoms

Integrated replicat abends with the error :

Source Context :
 SourceModule            : [ggdb.ora.ocicpp.err]
 SourceID                : [ggdbora/ocicpp/OCIErrorHandler.cpp]
 SourceMethod            : [dpiErr]
 SourceLine              : [121]

2021-01-22 10:56:50  ERROR   OGG-00664  OCI Error ORA (status = 1-ORA-00001: unique constraint (SYS.I_XSTREAM_REPERROR_HANDLER1) violated
ORA-06512: at "SYS.DBMS_XSTREAM_GG_ADM", line 803
ORA-06512: at "SYS.DBMS_APPLY_ADM_INTERNAL", line 2563
ORA-06512: at "SYS.DBMS_APPLY_ADM_INTERNAL", line 2523
ORA-06512: at "SYS.DBMS_XSTREAM_GG_ADM", line 794
ORA-06512: at line 1
).

2021-01-22 10:56:56  ERROR   OGG-01668  PROCESS ABENDING.


In DB trace file :

< It's failed at the SQL Statement  :    MERGE INTO ...  USING DUAL ON  ... >

dbkedDefDump(): Starting a non-incident diagnostic dump (flags=0x0, level=4, mask=0x0)
----- Error Stack Dump -----
<error barrier> at 0xffffffff7ffede18 placed dbkda.c@296
ORA-00001: unique constraint (SYS.I_XSTREAM_REPERROR_HANDLER1) violated
<error barrier> at 0xffffffff7fff2b80 placed updexe.c@4637
----- Current SQL Statement for this session (sql_id=0j3ncrwvnxatc) -----
MERGE INTO XSTREAM$_REPERROR_HANDLER EH USING DUAL ON (EH.APPLY_NAME = :B6 AND EH.SCHEMA_NAME = :B5 AND EH.TABLE_NAME = :B4 AND EH.SOURCE_SCHEMA_NAME = :B3 AND EH.SOURCE_TABLE_NAME = :B2 AND EH.ERROR_NUMBER = :B1 ) WHEN NOT MATCHED THEN INSERT (APPLY_NAME, SCHEMA_NAME, TABLE_NAME, SOURCE_SCHEMA_NAME, SOURCE_TABLE_NAME, ERROR_NUMBER, METHOD, MAX_RETRIES, DELAY_MSECS, SET_BY) VALUES(:B6 , :B5 , :B4 , :B3 , :B2 , :B1 , :B9 , :B8 , :B7 , :B10 ) WHEN MATCHED THEN UPDATE SET METHOD = :B9 , MAX_RETRIES = :B8 , DELAY_MSECS = :B7
----- PL/SQL Stack -----
----- PL/SQL Call Stack -----
 object      line  object
 handle    number  name
470e77398      2523  package body SYS.DBMS_APPLY_ADM_INTERNAL.SET_REPERROR_HANDLER
442664c98       794  package body SYS.DBMS_XSTREAM_GG_ADM.SET_REPERROR_HANDLER
465248870         1  anonymous block

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.