DB2 Extract Abends On Startup (Doc ID 2171881.1)

Last updated on APRIL 12, 2017

Applies to:

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

Symptoms

After upgrading OGG from 12.1 to 12.2 for DB2 on z?OS, an existing extract with around 1872 tables abends with below messages:

2016-08-01 08:49:02 INFO OGG-02695 ANSI SQL parameter syntax is used for parameter parsing.
CEE3204S The system detected a protection exception (System Completion Code=0C4).
Traceback of user routines:
Compile Unit Entry Statement CU offset Entry offset Address
ceehdlr +000000C8 +000000C8 3F2DD050
memset(void*,int,unsigned int)
+0000000A +0000000A 47674C62
ggs::gglib::ggunicode::UString::uStrImpl::alterable(unsigned int)
+0000009A +0000009A 477A8FC2
ggs::gglib::ggunicode::UString::append(const ggs::gglib::ggunicode::UString&)
+0000008E +0000008E 4778E58E
ggs::gglib::ggunicode::UString::operator+=(const ggs::gglib::ggunicode::UString&)
+00000016 +00000016 46F7F3BE
ggs::ggparam::dict::read_file(const char*,bool)
+0000038A +0000038A 47686DB2
ggs::ggparam::dict::read(ggs::ggparam::config,const char*,bool,bool,bool)
+0000068C +0000068C 4768631C
get_infile_params(time_elt_def*,time_elt_def*,ggs::gglib::ggdatasource::DataSourceParams&,g...
+0000039A +0000039A 3F1BAFBA
extract_main(int,char**)
+000002E8 +000002E8 3F2DE030
ggs::gglib::MultiThreading::MainThread::ExecMain()
+0000006E +0000006E 3F5DC8F6
ggs::gglib::MultiThreading::MainThread::MainDispatcher(void*)
+0000000A +0000000A 3F5DC24A
ggs::gglib::MultiThreading::Thread::RunThread(ggs::gglib::MultiThreading::Thread::ThreadArgs*)
+00000096 +00000096 3F5DA8AE
ggs::gglib::MultiThreading::MainThread::Run(int,char**)
+000001A6 +000001A6 3F5DC7DE
main +00000056 +00000056 3F2DDC8E
CEE3204S The system detected a protection exception (System Completion Code=0C4).
From entry point memset(void*,int,unsigned int) at compile unit offset +0000000A at entry offset +0000000A at
address 47674C62.
CEE0198S The termination of a thread was signaled due to an unhandled condition.
Traceback of user routines:
Compile Unit Entry Statement CU offset Entry offset Address
ceehdlr +000000C8 +000000C8 3F2DD050
memset(void*,int,unsigned int)
+0000000A +0000000A 47674C62
ggs::gglib::ggunicode::UString::uStrImpl::alterable(unsigned int)
+0000009A +0000009A 477A8FC2
ggs::gglib::ggunicode::UString::append(const ggs::gglib::ggunicode::UString&)
+0000008E +0000008E 4778E58E
ggs::gglib::ggunicode::UString::operator+=(const ggs::gglib::ggunicode::UString&)
+00000016 +00000016 46F7F3BE
ggs::ggparam::dict::read_file(const char*,bool)
+0000038A +0000038A 47686DB2
ggs::ggparam::dict::read(ggs::ggparam::config,const char*,bool,bool,bool)
+0000068C +0000068C 4768631C
get_infile_params(time_elt_def*,time_elt_def*,ggs::gglib::ggdatasource::DataSourceParams&,g...
+0000039A +0000039A 3F1BAFBA
extract_main(int,char**)
+000002E8 +000002E8 3F2DE030
ggs::gglib::MultiThreading::MainThread::ExecMain()
+0000006E +0000006E 3F5DC8F6
ggs::gglib::MultiThreading::MainThread::MainDispatcher(void*)
+0000000A +0000000A 3F5DC24A
ggs::gglib::MultiThreading::Thread::RunThread(ggs::gglib::MultiThreading::Thread::ThreadArgs*)
+00000096 +00000096 3F5DA8AE
ggs::gglib::MultiThreading::MainThread::Run(int,char**)
+000001A6 +000001A6 3F5DC7DE
main +00000056 +00000056 3F2DDC8E
<> LEAID ENTERED (LEVEL 05/14/2013 AT 15.14)
<> LEAID LEAID112 LEAID ACKNOWLEDGES UNSUPPORTED USS ENVIRONMENT
<> LEAID LEAID112 ABEND-AID PROCESSING SUPPRESSED
<> LEAID PROCESSING COMPLETE. RC=4

 

Changes

 OGG Upgrade from 12.1 to 12.2

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms