Error Importing Target System Adapters "ORA-12899: value too large for column "FDM"."TINTSYSTEM"."INTSYSTEMKEY" (actual: 11, maximum: 10)"
Posted by Priya Doyle on 08 February 2011 03:39 PM
Applies to:Hyperion Financial Data Quality Management - Version: 18.104.22.168.00 to 22.214.171.124.00 - Release: 9.3 to 9.3
Information in this document applies to any platform.
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.
NLS LANG VARIABLE SETTING FOR PROVIDER IS AL32UTF8
Currently 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.
a) Start > run > regedit
b) 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.