Загрузчик SQL с utf8

Я получаю следующую ошибку при загрузке японских данных с помощью загрузчика SQL *. Моя база данных - это UTF8 (параметры NLS ), и моя ОС поддерживает UTF8.

Record 5: Rejected - Error on table ACTIVITY_FACT, column METADATA.
ORA-12899: value too large for column METADATA (actual: 2624, maximum: 3500)

Мой контрольный файл:

load data
characterset UTF8
infile '../tab_files/activity_fact.csv' "STR ';'"
APPEND
into tableactivity_fact
fields terminated by ',' optionally enclosed by '~'
TRAILING NULLCOLS
(metadata CHAR(3500))

Мой стол

create table actvuty_facr{
metadata varchar2(3500 char)
}

Почему загрузчик SQL выдает неправильное исключение, (actual: 2624, maximum: 3500). 2624 меньше 3500.

6
задан Ben 16 August 2012 в 07:50
поделиться