Running Out Of Memory While Loading Data Into a Partitioned Table With SQL*Loader
(Doc ID 1555032.1)
Last updated on MARCH 29, 2019
Applies to:Oracle Database - Enterprise Edition - Version 10.2.0.1 and later
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.
While loading data with SQL*Loader in direct mode into a table with many partitions and subpartitions, the memory consumption is going up to 99% after which the load is failing with ORA-04030.
There are signs of large allocations to 'klcalh:ld_hds' memory structure. The heapdump collected for the sqlldr process which is increasing in memory shows:
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