My Oracle Support Banner

"ORA-01555: Snapshot Too Old" Fatal Error Occurs While Executing INJECTORPRICEEVENTBATCH for a Large Number of Records (Doc ID 1916826.1)

Last updated on JULY 12, 2019

Applies to:

Oracle Retail Price Management - Version 13.1 and later
Information in this document applies to any platform.

Symptoms

In Oracle Retail Price Management (RPM), while processing a huge amount of pricing data (~20000 items) using the InjectorPriceEvent batch for items going effective on the same day, the records are failing with the following "F"atal error:

 

"com.retek.platform.exception.RetekUnknownSystemException: @0PACKAGE_ERROR@1ORA-01555: snapshot too old: rollback segment number 23 with name <SEGMENT_NUMBER> too small@2RPM_BULK_CC_ACTIONS_SQL.POPULATE_GTT"



Steps to Reproduce:

  1. Create a very large number of pricing records for different items going effective on the same date (e.g., effective_date=vdate in RPM_STAGE_PRICE_CHANGE table).
  2. Execute INJECTORPRICEEVENTBATCH.
  3. Notice that most of the records fail with the F (Fatal) error mentioned above.

Changes

 

Cause

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
Symptoms
Changes
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.