My Oracle Support Banner

SALMAINT Batch Aborts When PARALLEL 24 is Used in SPLIT PARTITION of HALF_DATA Table (Doc ID 1080894.1)

Last updated on FEBRUARY 22, 2019

Applies to:

Oracle Retail Merchandising System - Version and later
Information in this document applies to any platform.
Checked for relevance 8-Dec-2011


SALMAINT batch aborts when 'PARALLEL 24' is used in SPLIT PARTITION of HALF_DATA table.


"salmaint~20090801172125~partition_add_half~HALF_DATA~-4031~ORA-04031: unable to allocate 4120 bytes of shared memory ("shared pool","ALTER TABLE HALF_DATA SPLIT ...","sql area","ckyhp[]: kkpocCbCopy")~ALTER TABLE HALF_DATA SPLIT PARTITION HALF_DATA_MAX AT ( 11043 ) INTO ( PARTITION HALF_DATA_P2204, PARTITION HALF_DATA_MAX ) PARALLEL 24
salmaint~20090801195656~partition_add_half~HALF_DATA~-604~ORA-00604: error occurred at recursive SQL level 1 ORA-04031: unable to allocate 4128 bytes of shared memory ("shared pool","HALF_DATA_I1RMSGAP","mvobj part des","Allocate kctph[]/ckyph[]/ckyprt[] array")~ALTER TABLE HALF_DATA SPLIT PARTITION HALF_DATA_MAX AT ( 20023 ) INTO ( PARTITION HALF_DATA_P4000, PARTITION HALF_DATA_MAX )

Steps To Recreate:
Run SALMAINT batch. Batch aborts with an error "ORA - 00604".



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.