Error Importing Target System Adapters "ORA-12899: value too large for column "FDM"."TINTSYSTEM"."INTSYSTEMKEY" (actual: 11, maximum: 10)" | |||||
|
|||||
Modified 19-APR-2010 Type PROBLEM |
Applies to:
Hyperion Financial Data Quality Management - Version: 9.3.1.2.00 to 9.3.1.2.00 - Release: 9.3 to 9.3Information in this document applies to any platform.
Symptoms
When attempting to import any target system adapter into the FDM application using the workbench client, the import of the XML fails with the message "Data Access Error". Looking in the user error log, further details are provided in regards to the error:ORA-12899: value too large for column "FDM"."TINTSYSTEM"."INTSYSTEMKEY" (actual: 11, maximum: 10)
FDM is attempting to insert a value larger than ten characters into the insystemkey field of the tintsystem database table. The systemcode value is less than 10 characters, however the database believes the value is larger.
Cause
NLS LANG VARIABLE SETTING FOR PROVIDER IS AL32UTF8Currently the Oracle Provider NLS Lang variable is set to AL32UTF8. When this variable is used, it is causing the database string to be too large for insertion into the database table. In order to resolve the issue, the variable should be set to the default of AMERICAN_AMERICA.WE8MSWIN1252.
Solution
a) Start > run > regeditb) HKEY_LOCAL_MACHINE > Software > Oracle
c) Select the KEY_OraClient10g_home1 key and select the NLS_LANG value
d) Update the value to "AMERICAN_AMERICA.WE8MSWIN1252"
e) Reboot the server.
GKontos
Comments