While configuring an Oracle database with supplemental logging for a tool that replicates data to Snowflake, the users reported the following error that was appearing in the application randomly:
The error happens when an INSERT is being executed against one of the problematic tables:
oacdty=121 mxl=656(656) mxlc=00 mal=00 scl=00 pre=00
oacflg=00 fl2=0001 frm=00 csi=00 siz=656 off=0
toid ptr value=2D5AB06D0 length=16
B93D8C7894170953E04019AC227A1D
kxsbbbfp=7f7ea14d4e08 bln=656 avl=16 flg=15
value=Unhandled datatype (121) found in kxsbndinf
Dumping '' addr=0x7f7ea14d4e08 size=16 bytes
Dump of memory from 0x7f7ea14d4e08 to 0x7f7ea14d4e18
7F7EA14D4E00 173E4A00 00000000 [.J>.....]
7F7EA14D4E10 A14D4E18 00007F7E [.NM.~...]
I didn't find any registered bug for this in Oracle Metalink.
Solution:
Disable Supplemental Logging at Database Level and Enable it at table level for only those tables where you need it.