My Oracle Support Banner

"ORA-01438: value larger than specified" Error Received for Instrument Table Updates to Market_Value_C when Running ALM Process (Doc ID 2531097.1)

Last updated on APRIL 05, 2024

Applies to:

Oracle Financial Services Asset Liability Management - Version 8.0.5 and later
Information in this document applies to any platform.
Oracle Financial Services Analytical Applications (OFSAA)
Oracle Financial Services Asset Liability Management (ALM)
Oracle Financial Services Enterprise Performance Management (EPM)


On ALM 8.0.5, "ORA-01438: value larger than specified" error is received when running ALM cash flow process with Market Value which writes back to the instrument table MARKET_VALUE_C and MARKET_VALUE_CLEAN_C columns.  The following error is thrown in the ALM debug log file:


UPDATE Oracle Error: ORA- 01438: value larger than specified
precision allowed for this column Driver Function:
drv_oci::Execute() SQL Statement:
update FSI_D_CASA a
set market_value_c = :market_value_c, market_value_clean_c =
:market_value_clean_c, Modified_Duration_c =
:Modified_Duration_c, DV01_C = :DV01_C
where a.rowid = :0

Module Logging OFS errors: (203055) Error Bound Parameters: :market_value_c =
15426.3158168709 :market_value_clean_c = 15426.3158168709
:Modified_Duration_c = 0.00273972602749553 :DV01_C =
0.00422638789518473 :0 = AAAUGCAAEAAAKaRAAX SQL statement.




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.