My Oracle Support Banner

QMON Slave Action on Oracle GoldenGate Multitenant (CDB) Database Fails with ORA-600 [KGHFRE3] (Doc ID 2643978.1)

Last updated on MARCH 12, 2021

Applies to:

Oracle Database - Enterprise Edition - Version and later
Information in this document applies to any platform.


In a multitenant (CDB (container database)) Oracle Golden Gate environment, the following error occurs in the alert log:

ORA-00600: internal error code, arguments: [KGHFRE3], [0x2DA438FA8], [], [], [], [], [], [], [], [], [], []


The Call Stack Trace in the associated incident trace file shows:

kghnerror <- kghfre <- kwqasowncb <- kwqasown <- ktcccdel <- ktcCommitTxn_new
 <- ktcCommitTxn <- ktdcmt <- k2lcom <- k2send <- xctctl <- xctCommitTxn
  <- ktcPopAutonomousFrame_ext <- kwqmnpartition <- kwqmnich <- kwqmnichcb <- kpdbSwitch
   <- kwqmnjce <- kwqmnslv <- kwsbsmspm <- ksvrdp_int <- opirip <- opidrv <- sou2o <- opimai_real
    <- ssthrdmain <- main


The same incident trace file also shows a heap dump such as the following:

HEAP DUMP heap name="sga heap(1,0)" desc=0x601313b8
extent sz=0xfe0 alt=304 het=32767 rec=9 flg=0x82 opc=0
parent=(nil) owner=(nil) nex=(nil) xsz=0x4000000 heap=(nil)
fl2=0x24, nex=(nil), idx=1, dsxvers=1, dsxflg=0x0
dsx first ext=0x2ec000000
dsx empty ext bytes=0 subheap rc link=0x2ec0000c0,0x2ec0000c0
pdb id=1, src pdb id=1
latch set 1 of 2
durations enabled for this heap
reserved granules for root 150 (granule size 67108864)
EXTENT 0 addr=0x2c4000000

Bucket 0 size=32
Chunk 2ec000088 sz= 0 kghdsx
Bucket 1 size=40
Bucket 2 size=48
Bucket 3 size=56
Chunk 2da438fa8 sz= 56 free " "
Chunk 2daaecc00 sz= 56 free " "
Chunk 2010100f1 sz= 0 ERROR, BAD MAGIC NUMBER (0)



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

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