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

Last updated on JULY 04, 2016

Applies to:

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


Symptoms

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

Error:

"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 )
PARALLEL 24"


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

 

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