My Oracle Support Banner

ORA-7445 [INSAPE] When Doing Insert With UNION on (Doc ID 272755.1)

Last updated on APRIL 06, 2020

Applies to:

Oracle Database - Enterprise Edition - Version to [Release 9.2]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Information in this document applies to any platform.
This problem can occur on any platform.

NOTE: In the images and/or the document content below,
the user information and environment data used
represents fictitious data from the Oracle sample
schema(s), Public Documentation delivered with an
Oracle database product or other training material.
Any similarity to actual environments, actual persons,
living or dead, is purely coincidental and not
intended in any manner.


Running Insert with UNION on fails with ORA-3113 and generates a trace file.

This error occurs when inserted value is too large for the column.

From the trace file you can see the below ORA-7445 error:
ORA-07445: exception encountered: core dump [insape()+40] [SIGSEGV] [Address not mapped to object] [0x0] [] []
Current SQL statement for this session:
insert into test_length
select 1234 from dual union select 1234 from dual

Stack Trace
ksedmp ssexhd sigacthandler insape insLoadRow insfch insdrv insexe opiexe opiall0 kpoal8 opiodr ttcpip

The same SQL fails with the expected ORA-1401 in other versions.


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.