ORA-7445 memcpy with _db_block_cache_protect=true (Doc ID 1376668.1)

Last updated on FEBRUARY 07, 2014

Applies to:

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

Symptoms

While performing DML, you encounter this error message:
ORA-7445 [_memcpy()+44] ,
for example:
*** 2011-10-25 06:02:50.373
dbkedDefDump(): Starting a non-incident diagnostic dump (flags=0x3, level=3, mask=0x0)
----- Current SQL Statement for this session (sql_id=1xa0nufzavsc3) -----
update RA_INTERFACE_SALESCREDITS  set INTERFACE_SALESCREDIT_ID=NVL(INTERFACE_SALESCREDIT_ID,RA_CUST_TRX_LINE_SALESREPS_S.nextval ),INTERFACE_LINE_ID=:b1,LAST_UPDATE_DATE=sysdate ,LAST_UPDATED_BY=:b2,LAST_UPDATE_LOGIN=:b3,REQUEST_ID=:b4 where ROWID=:b5

This is a common error message. It is more likely a match to this issue if you see some or all of the following function codes in the "Call Stack Trace" section of your trace file:

----- Call Stack Trace -----
memcpy  kafcpy  qertbRelease  rwsrld  rwsrld
.........

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