My Oracle Support Banner

External Table Using COLUMN TRANSFORMS Doesn't Work When Database Character Set Is Multibyte (AL32UTF8) (Doc ID 1359244.1)

Last updated on NOVEMBER 08, 2019

Applies to:

Oracle Database - Enterprise Edition - Version 10.2.0.1 to 11.2.0.2 [Release 10.2 to 11.2]
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Cloud Machine - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Oracle Database Backup Service - Version N/A and later
Information in this document applies to any platform.



NOTE: In the images and/or the document content below,
the user information and environment data used
represents fictitious data from the Oracle sample
schema(s), Public Documentation delivered with an
Oracle database product or other training material.
Any similarity to actual environments, actual persons,
living or dead, is purely coincidental and not
intended in any manner.

Symptoms

You created an external table that uses the option COLUMN TRANSFORMS to load data from a flat file containing special characters. The select from external table doesn't show the special characters correctly. The database character set is multibyte (AL32UTF8), NLS_LANG environment variable is properly set.

Errors like:

ORA-29275: partial multibyte character


are also possible.

The next test case demonstrates this:

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
Cause
Solution
References

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