Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us in NYC Sept 4th for Qlik's AI Reality Tour! Register Now

Loading data from an Oracle Database fails with Partial Multibyte Character Error

No ratings
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Loading data from an Oracle Database fails with Partial Multibyte Character Error

Last Update:

May 12, 2021 12:46:20 PM

Updated By:

Andre_Sostizzo

Created date:

Aug 3, 2017 3:28:31 AM


When loading data from an Oracle Database through manual reload or through task it fails with following error:

QVX_UNEXPECTED_END_OF_DATA: SQL##f - SqlState: S1000, ErrorCode: 29275, ErrorMsg: [Oracle][ODBC][Ora]ORA-29275: partial multibyte character

Note the following strings specifically:

Oracle message: ORA-29275: partial multibyte character

 

Environment:

QlikView , all versions

Qlik Sense Enterprise on Windows 

 

Cause:

From ORA-29275: partial multibyte character tips 

Cause: The requested read operation could not complete because a partial multibyte character was found at the end of the input.

 

Resolution:


This is an error related to the data's NLS character set used in the Oracle DB. Possible solutions are:

  • find the records containing partial multibyte character and remove them from the Oracle Database - time consuming and prone to error
  • use a data conversion function when loading data in order to convert data into the correct charset
  • set the NLS_LANG environmental variable on the Webserver or your local machine or to correspond with the machine hosting the Oracle Database. For example: Webserver NLS is american_america.al32utf8; Oracle DB settings are the following: NLS_LANGUAGE --> AMERICAN NLS_TERRITORY --> AMERICA NLS_CHARACTERSET --> AL32UTF8 


Please see more at:
http://www.dba-oracle.com/t_ora_29275_partial_multibyte_character.htm

Labels (2)
Contributors
Version history
Last update:
‎2021-05-12 12:46 PM
Updated by: